4006-998-758
3000+课程任你选择
前端脚手架和自动化工具
研发学院 前端脚手架 自动化工具 开课时间:2022-02-15
陶国荣

资深Web技术专家,有10余年开发经验,是国内较早专业从事 Web 开发的一线技术人员和培训讲师。

 

讲师背景

一直致力于对HTML、JavaScript、CSS、jQuery等Web开发技术的研究和实践,在HTML页面的优化与用户体验的研究,以及页面框架搭建数据流向分析、页面静态优化等方面都拥有丰富的实践经验。

 

专长介绍

自HTML5的草案发布以来,一直密切关注 HTML5的发展和对它的学习与研究,并在实际工作中进行了实践。他还是微软技术方面的专家,精通C#、ASP.NET和SQL Server 等技术,在多家公司从事前端开发主管、前端架构师、技术总监等管理职务。

 

项目经验

机锋网开发者管理系统、机锋移动端 WebApp、百合网移动端 WebApp、相亲移动端WebApp 广告jssdk 框架、宝来汽车 WebApp、新速腾 WebApp、小鲜手机微信页等。

 

出版图书

2013 年荣获 51CTO 评选的“最受读者喜爱的 IT 图书作者奖”。

1.ASP 动态商业网站建设案例 出版日期:2006-12-01 人民邮电出版社

2.ASP.NET 数据库与网络开发从入门到精通(VB.NET) 出版日期:2008-08-01 人民邮电出版社

3.C#网站开发案例详解--基于 Ajax+CSS+JavaScript+XML 技术(附光盘)出版日期:2010-08-01 中国铁道出版社

4.HTML 5 实战 出版日期:2012-01-01 机械工业出版社

5.jQuery 权威指南 出版日期:2011-01-01 机械工业出版社

6.Backbone.js 实战 出版日期:2014-04-01 机械工业出版社

7.jQuery Mobile 权威指南 出版日期:2012-08-01 机械工业出版社

8.jQuery 权威指南(第 2 版) 出版日期:2013-09-01 机械工业出版社


查看老师详情
课程内容


课程大纲


培训内容

1. JavaScript框架发展背景

1.1. 浏览器前期引擎间的争夺

1.2. Ajax技术功能

1.3. jQuery框架的应用

2. JavaScript框架演变过程

2.1. MVC结构的优势

2.2. Angular1.X版本的不足

2.3. React组件化的优势

3. 常用的JavaScript框架

3.1. TypeScript语言。

3.2. ES6的标准

3.3. Angular2+框架的问世

4. 其他类JavaScript类框架

4.1. nodeJs框架与npm包管理

4.2. 自动化工具代码管理工具webpack

4.3. 测试工具mocha

5. 初识nodeJS

5.1. nodeJs简介

5.2. 开发环璄的搭建

5.3. 执行代码的方式

5.4. 交互解析器执行代码

6. nodeJS回调函数的介绍

6.1. 回调函数的基本概念

6.2. 同步执行函数的代码

6.3. 异步执行函数的代码

7. nodeJS模块系统的介绍

7.1. 模块系统的基本概念

7.2. 模块集合实现的流程

7.3. 通过模块实现多功能的实例

8. 使用nodeJS开应用案例

8.1. 案例一:通过nodeJS实现消息推送的效果

8.2. 案例二:通过nodeJS+ mogdb开发新闻管理系统

9. Angular2的框架

9.1. Angular2的简介

9.2. Angular2的语法

9.3. Angular2与服务端交互

9.4. Angular2的注意事项

9.5. Angular2+ionic开发今日头条项目

10.  Electron框架的基础应用

10.1. 环境搭建

10.2. 开发第一个Electron应用

10.3. 在 macOS 中调试

10.4. 使用 VSCode 进行主进程调试

10.5. 应用程序打包

10.6. 案例开发——可以读取本地文件的应用

11. Electron开发一个记事本

11.1. 功能设计

11.2. 主进程开发

11.3. 页面端开发

11.4. 编译与测试

11.5. 打包与部署

11.6. Electron开发注意事项

12. 正确使用打包工具——webpack

12.1. 特点与优势

12.2. 安装与配置

12.3. 工具的使用方法

12.4. 打包时文件的复制

13.  webpack搭建React框架项目

13.1. 项目创建与安装react, react-dom, webpack

13.2. 以脚本方式执行构建

13.3. 搭建前端服务器

13.4. 页面的热更新

13.5. ESLint语法校验

13.6. 分离不同环境公有配置

14.  终端单元测试——mocha的应用

14.1. 环境安装

14.2. 异步测试方式

14.3. 浏览器测试


返回上一级