Web前端高级进阶旨在帮助具有一定前端开发基础的学员进一步提升技能,掌握更高级的前端开发技术和项目实战经验,以满足一线互联网企业的需求。
课程大纲
JavaScript高级与ES6专题
面向对象编程、this、正则表达式、作用域
原型链、闭包、JSON、设计模式
ES6语法、解构赋值、扩展运算符、Promise、class对象、module
Node.js与Ajax专题
Ajax技术、跨域通信
HTTP模板、Express框架
DB服务、Web接口服务、RESTful API
Vue.js深入与实战
MVC/MVVM模式、Vue指令详解
Vue组件、组件间的通信
Vue-router、Vue-cli脚手架、Vuex
Vue.js项目实战(如电商商城、企业门户网站等)
React.js与Angular.js专题
React.js:JSX语法、虚拟DOM、组件、生命周期、表单及事件处理、React store、React redux、React-router
Angular.js:Typescript、控制器及过滤器、指令、作用域、服务、路由
实战项目:如SASS平台、模块管理云平台等
MVVM源码剖析与手写框架
MVVM对象属性拦截、手写MVVM.JS源码
DOM监听、MVVM文本输出、dom编译实现
双向绑定原理、render函数
前端自动化与工程化
Webpack、gulp等构建工具的使用
代码规范、版本控制(如Git)
持续集成/持续部署(CI/CD)
前端性能优化与可视化
Echarts、antv g6等可视化库的使用
WebGL、canvas图形渲染技术
图片优化、JS优化、CSS优化策略
实战项目与综合提升
响应式布局与移动前端开发
实战项目案例分析(如图书管理系统、社交应用等)
团队协作与项目管理工具(如Jira、GitLab等)
面试技巧与常见问题解答
课程目标
掌握高级前端开发技术和框架,提升项目实战能力。
能够独立完成复杂的前端项目开发,并解决开发过程中遇到的技术问题。
提升团队协作与项目管理能力,为进入一线互联网企业做好准备。
暂无评论内容