课程名称 | 课程内容 | 知识要点 |
第一阶段: HTML5+CSS3,PC+移动端页面布局与适配,响应式布局(栅格系统) |
HTML5重构 | HTML5+CSS3 | 1.常见的H5标签、表单,表格标签 2.CSS3基本属性 |
1.CSS盒模型 2.CSS定位布局 3.CSS BFC盒模型 4.CSS 浮动 5.CSS选择器 |
1.CSS3变换/选择器, 2.CSS3过渡,动画(2D) 3.CSS3弹性盒布局,背景,CSS RESET |
1.CSS3媒体查询 2.移动端开发基础(REM,VM) |
1.移动端页面适配 2.flexible,变换(3D),渐变 |
第二阶段: JS基础+DOM/BOM,Ajax, jQuery(Zepto) |
前端基本功 | JavaScript基础
| 1.JS基本语法(变量,语句,循环,判断,函数) |
1.DOM操作,BOM 2.Ajax,事件,原生对象的操作(数组,字符串,对象,日期,数字等) |
1.JQuery常见方法 2.了解服务器 |
JQuery插件(swipe)使用与配置 |
jQuery插件开发 |
第三阶段: JS高阶(ES6+,OOP,FP等)Node+数据库(Mysql/Mongo) |
前端进阶 | JavaScript与服务器基础 | 1.移动端事件(Touch) 2.了解面向对象,类(Class),模块化 |
1.面向对象继承 2.浏览器JS兼容性 3.this基本使用 4.H5新增DOM操作 |
1.ES6扩展(对象,数组,结构,模块化,Promise,前端存储,JSON,正则表达式 2.Canvas 3.Node创建服务器 |
1.闭包,原型/原型链 2.执行上下文环境(改变this),作用域,JS开发技巧 |
前端工程化,模块化 |
第四阶段: 框架与服务器,数据库,前端安全,数据可视化,数据结构与算法。 |
web全栈 | 服务器/数据库,前端安全,数据可视化 | 1.NPM(Yarn)包管理工具使用 2.Node模块fs,http,路由,处理请求,中间件,express4(koa)3.XSS,CSRF,加密安全 4.Echarts数据可视化 |
1.MongoDB数据库CRUD(Mongoose) 2.websocket服务 |
1.堆栈,二叉树,链表 2.分治,贪心,递归回溯,动态规划 |
Vue3.X | 1.Vue3.x基础,组件,指令,插槽 2.路由Vue-router,仓库Vuex 3.脚手架Vue-cli4.x,ElementUI,Axios 4.脚手架vite,compositionAPI |
1.Vuex仓库基础配置 2.module模块,MapState,MapGetter,mapActions等 |
小程序 | 1.小程序开发,自定义组件 2.小程序难点(支付,登录态) 3.云开发 |
React17.X | 1.webpack使用 2.React开发基础,create-react-app脚手架 3.typescript语言 |
1.React-Router路由 2.Webpack搭建开发环境(babel等常用插件) |
1.Redux,React-Redux,React-Saga的使用 2.Webpack常用plugins插件与loader |
1.AntD,掌握路由拆分,仓库构建,热重载 2.前端性能优化 3.单元测试(Mocha) |
第五阶段: 项目实战 |
项目实战 | Node 后台项目 | 完整真实项目,包括产品原型、功能需求分析、UI设计,测试用例。 |
小程序 | 完整真实项目,包括产品原型、功能需求分析、UI设计,测试用例。 |
管理平台+C端 | 完整真实项目,包括产品原型、功能需求分析、UI设计,测试用例。 |
第六阶段: 简历书写、面试技巧,以及职业素养,在就业老师的指导下,完成就业,进入前端开发岗位 |
就业指导 | 复习串讲 | 重点串讲基础框架知识,结合面试典型问题讲解,帮助学生梳理所需知识 |
就业课 | 面试技巧 |
简历指导 | 简历指导 |
|
|