核心课程
Porducts
当前位置:首页    核心课程    IT技术
IT技术
本模块设计采用可视化与沙盘演练相结合的培训方式,将知识体系以可视化方式呈现来完成,对学员的实际专业知识进行咨询指导,帮助团队完善产品开发管理流程,定制符合自己特点的过程、方法和规范,提升组织级产品开发管理水平;以学员更容易理解的方式完成课程,可以达到非常好的培训效果,打开学员的兴趣,为实际工作做好准备。
产品   JavaScript实战运用

image.png  JavaScript实战运用课程

image.png  课程天数:2天

image.png  课程介绍

     随着 Web 技术的发展以及 PC、移动智能终端设备性能和功能的提升,用户对于网站的需求也不断增加。市场的需求促进技术的革新,对于前端工程师的要求也越来越高,已经不仅仅局限于早期页面制作及交互开发,更多的需要考虑前端代码的维护、提升工作的效率,加快产品的迭代速度。

     前端工程化就是在实践中逐步摸索出形成的一系列规范和流程,可提升前端工程师的工作效率,加快 Web开发迭代速度, 是现在前端开发领域中非常重要的一环。

     本课程结合多年一线前端实践,通过对目前流行的框架jQuery、Vue.JS、React的讲解,全面介绍前端工程体系的各个环节,包括设计要点和实践经验。通过课程学习,学员可了解前端工程化要解决的问题,前后端交互及协作方式, 将解决的思路和方法运用到实际业务场景。

image.png  课程收益

     学习并了解前端工程化演进,业内最新的前端发展方向;

     jQuery、Vue.js、React在企业开发中的应用;

     了解业内主流前端构建工具webpack的使用;

     掌握CSS预编译机制;

     掌握Javascript模块化开发模式;

     掌握前端工程化涉及的GitFlow使用;

     了解前后端分离实现方案,掌握NodeJS实现前后端分离的实现;

     了解前端独立部署方式;

     掌握前端性能优化方法;

image.png  培训对象

     本课程不适用刚刚接触前端开发的研发人员 ;

     有一定HTML、CSS、Javascript研发经验,熟悉Web站点基本原理的研发人员;

     对前端工程化有一定思考的中高级前端工程师;

     对前端工程化感兴趣的服务器端开发人员及运维人员 ;

     有后端开发经验,在工作中有前端开发需求,希望可以系统了解Web前端知识,满足工作需求;


image.png  课程大纲

1、Web前端工程化演进

     •  前端开发工作演化

     •  前端工程师技能栈

     •  原始前端开发模式

     •  前后端分离开发模式

     •  前端工程化进化历程

2、JavaScript温故

     •  JavaScript基础语法

     •  JavaScript函数及对象使用

     •  深入理解BOM和DOM

     •  Java Script事件机制

3、jQuery原理及应用

     •  jQuery基础

     •  jQuery原理

     •  jQuery事件

     •  jQuery Ajax

4、Vue.js实例

     •  MVVM模式

     •  Vue.js开发模式

     •  Vue实例与数据绑定

     •  实例生命周期

5、Vue.js组件

     •  组件与复用

     •  使用props传递数据

     •  组件通信

6、React.js

     •  React.js介绍

     •  JSX

     •  Visual DOM

     •  组件

     •  Data Flow

7、ES6

     •  ECMAScript历史

     •  let和const

     •  字符串扩展

     •  Class

8、Javascript模块化

     •  Java script模块

     •  AMD规范

     •  require.js

9、CSS预编译机制

     •  CSS缺陷

     •  CSS预编译机制

     •  Stylus介绍

     •  Stylus实战

10、前端构建

     •  webpack介绍

     •  webpack安装

     •  webpack管理资源

     •  webpack打包

11、Web协议

     •  HTTP基础知识

     •  在Web框架中使用HTTP

     •  阐述“从输入URL到浏览器显示页面发生了什么”

12、版本管理及开发工作流

     •  Git安装及介绍

     •  Git与SVN的区别

     •  Git原理

     •  Git使用

     •  GitFlow

13、基于NodeJS的前后端分离

     •  NodeJS介绍

     •  NodeJS在前后端分离中扮演的角色

     •  Advanced框架介绍

     •  Advanced框架使用

14、前端安全

     •  XSS攻击

     •  CSRF攻击

     •  前端安全防御

15、前端部署

     •  前后端分离后前端部署方式

     •  docker

     •  pm2

16、前端性能优化

     •  Web性能优化思路

     •  浏览器端优化

     •  服务器端优化

     •  Web性能优化工具及使用


  课程目录
1、产品黑客特训营
2、产品数据运营
3、产品创新思维与实践
4、产品经理技能提升训练营
5、敏捷产品规划、开发与创新
站内搜索
联系电话
010-52883521
24小时全国咨询热线,言语交流更有效
公众平台
QQ客服

点击图标,马上与客服沟通  >>
返回顶部