数据埋点/运营管理/作品管理后台等业务需求+组件库/组件平台/脚手架等开发需求
全过程对标大厂流程标准,能力向下兼容,中小厂同样适用
◆大厂前端编码规范
◆大厂多人协作流程规范
◆大厂前端研发流程规范
◆大厂git操作、构建流程和发布流程规范
◆大厂技术方案、需求、接口文档规范
在校大学生
刚刚毕业的技术小白
零基础想转行的非在职IT人员
有基础想转行的在职IT人员
希望得到技能提升的IT研发人员
常用浏览器以及内核
web标准
HTML语法规范
HTML基本结构标签
标签语义化
HTML常用标
相对和绝对路径
注释和特殊字符
表格和列表
HTML表单
HTML5新增标签
HTML5新增属性
CSS语法规范
CSS选择器
CSS样式
元素显示模式
CSS背景
CSS三大特性
盒模型
浮动和清除浮动
CSS四种定位
精灵图和字体图标
CSS进阶
CSS3新增选择器和属性
2D&3D转换
视口
二倍图
物理像素和物理像素比
移动端技术选型
流式布局
Flex(伸缩)布局
媒体查询
Less(变量、嵌套、运算)
rem适配
Boostrap
响应式布局
JavaScript变量
数据类型和运算符
流程控制语句
循环(for、while、do while)
数组和冒泡排序
函数
作用域和预解析
对象和内置对象
WebAPI
面向对象编程
正则表达式
sessionStorage和localStorage
jQuery常用API
jQuery选择器
jQuery链式编程
jQuery属性操作
jQuery遍历对象
jQuery事件绑定和解绑
jQuery多库并存
jQuery对象拷贝
图片懒加载
全屏滚动插件
瀑布流插件
ECharts.js
let、const、var的区别
解构赋值
箭头函数
剩余参数
拓展运算符
Array数组方法
Array实例方法
ES6模板字符串
startsWith、endsWith和repeat方法
set数据结构
Promise
async/await
客户端与服务器
Ajax
Postman接口测试工具
art-template模板引擎
XMLHttpRequest
XML和JSON
封装Ajax函数
XHR Level2新特性
Axios
同源策略、跨域、JSONP
HTTP协议、请求、响应、状态码
防抖和节流
fs、path、http模块
模板化和模块加载机制
CommonJS
npm
开发npm包并发布
nodemon
node创建web服务器
Express
Express路由
中间件、中间件分类、自定义中间件
Express编写接口
cors、jsonp接口
常见数据库及分类
库、表、行、字段之间的关系
MySQL数据库相关软件
MySQL数据库环境安装
MySQL Workbench
MySQL使用
sql语句和.sql文件
mysql模块
web开发模式
session
cookie
JWT
Vue指令和自定义指令
事件和属性绑定
Vue生命周期
计算属性和侦听器
Vue组件和传值
Promise+Fetch+Axios
Vue路由
Webpack
Vue-cli/p>
ElementUI、VantUI
Vuex
Composition API
小程序账号注册和开发工具使用
小程序代码的构成
小程序的宿主环境
小程序组件和样式
小程序协同工作和发布
小程序数据和事件绑定
条件和列表渲染
小程序全局配置和页面配置
数据请求和页面导航
分包和自定义tabBar
小程序UI组件库
uniapp框架
create-react-app脚手架
JSX
React组件和通讯方式
React生命周期
render props模式
高阶组件
React原理
组件更新机制
组件性能优化
虚拟DOM和Diff算法
React路由
Ant Design Mobile
阶段 | 周次 | 主要学习方向 |
---|---|---|
阶段1:语言基础班 HTML+CSS+ JavaScript+ jQuery+ HTML5 |
语言基础班 第01周 |
•安装软件,讲解课程体系
•HTML4.01知识学习
•CSS层叠样式表
•HTML+CSS美团购项目
•HTML+CSS美团购项目验收
•JavaScript ECMAScript
•JavaScript DOM
•JavaScript BOM
•JavaScript基础美团购项目特效开发
|
语言基础班 第02周 |
•JQuery的基本语法和使用
•JQuery事件进阶
•JQuery动画
•JQuery特效开发
•HTML5新增标签
•HTML5 Canvas画图
•HTML5 音视频标签
•HTML5新特性
•CSS3 渐变属性
•CSS 边框圆角
•CSS3 媒体查询
•CSS3 新布局模型
|
|
阶段2 HTML+CSS+JavaScript |
正式班 第01周 |
•安装软件,讲解课程体系
•HTML4.01知识学习
•CSS层叠样式表
•HTML+CSS美团购项目
•HTML+CSS美团购项目验收
•JavaScript ECMAScript变量、判断、循环
•JavaScript ECMAScript函数、数组、对象
•JavaScript DOM操作
•JavaScript BOM操作
•JavaScript基础美团购项目首页特效开发
•JavaScript基础美团购项目登录注册开发
•JavaScript基础美团购项目城市选择开发
•JavaScript基础美团购项目测试和上线
|
正式班 第02周 |
•JavaScript基础美团购项目个人开发
•JavaScript基础美团购项目个人开发
•JavaScript基础美团购项目评分
•JavaScript基础美团购项目点评
•JavaScript高级浮点数的加减乘除运算
•JavaScript高级函数、对象、数组知识
|
|
阶段3 JavaScript高级+jQuery |
正式班 第03周 |
•JavaScript高级日期处理
•JavaScript高级对象深浅克隆
•JavaScript高级DOM三级处理
•JavaScript高级性能优化
•JavaScript高级Ajax
•JavaScript高级ES6
•JavaScript高级项目封装类似jQuery的库
•JavaScript高级项目开发商品页面
•JavaScript高级项目开发商品详情页面
•JavaScript高级项目开发分页页面
|
正式班 第04周 |
•JavaScript高级项目个人开发
•JavaScript高级项目验收
•JavaScript高级项目点评
•jQuery选择器
•jQuery DOM操作
•jQuery 事件进阶
•jQuery 动画
•HTML5 Canvas绘图
•HTML5 本地存储
|
|
阶段4 HTML5+ BootStrap+ Node.js |
正式班 第05周 |
•HTML5 文件操作
•HTML5 多线程处理
•CSS3新属性
•CSS3 新布局模型
•HTML5+CSS3移动端项目首页开发
•HTML5+CSS3移动端项目登录注册页面开发
•HTML5+CSS3移动端项目个人开发
•HTML5+CSS3移动端项目评分
•HTML5+CSS3移动端项目点评
|
正式班 第06周 |
•BootStrap框架基本使用
•BootStrap插件的使用
•BootStrap框架模板
•BootStrap快速建站
•BootStrap框架点评
•BootStrap框架点评
•Node.js核心模块
•Node.js事件驱动
•Node.js Buffer对象
•Node.js服务搭建
|
|
正式班 第07周 |
•Node.js构建WEB应用
•Node.js页面渲染
•Node.js性能测试
•Node.js项目工程化
•Vue.js变化侦测
•Vue.js虚拟DOM
•Vue.js模板编译
•Vue.js解析器
•Vue.js代码生成器
•Vue.js架构设计
|
|
阶段5 Node.js+Vue.js项目 |
正式班 第08周 |
•Vue.js 全局API实现原理
•Vue.js 生命周期
•Git版本控制基本使用
•Git代码版本控制冲突解决方案
•Vue.js+Node.js项目项目后端API开发
•Vue.js+Node.js项目项目前端页面开发
|
正式班 第09周 |
•Vue.js+Node.js项目项目前端页面开发
•Vue.js+Node.js项目分组开发
•React Flux 架构模式
•React Reducx高阶应用
•React native原生应用
•React 工程化构建工具 webpack
|
|
阶段6 React.js+ Node.js项目 |
正式班 第10周 |
•React运行Node.js开发环境
•React使用ESlint
•开发一个网站的准备
•搭建React+Node.js开发环境
•React+Node.js数据流
•React+Node.js生命周期
•React+Node.js项目后端API开发
|
阶段7 数据可视化+小程序 |
正式班 第11周 |
•React.js+Node.js项目前端页面开发
•React.js+Node.js项目分组开发
|
正式班 第12周 |
•Angular.js 双向模型绑定
•Angular.js MVC模式
•Angular.js服务
•Angular.js单元测试
•ECharts数据可视化
•ECharts组件详解
•ECharts可视化图
•可复制的通用可视化产品搭建全流程
•D3.js数据可视化
•D3.js和Echarts如何使用
|
|
正式班 第13周 |
•SASS和LESS学习
•SASS和LESS区别
•SASS和LESS使用
•SASS和LESS开发中的应用
•小程序开发WXSS样式基础
•小程序开发配置开发工具
•使用组件
•项目插件
•项目实战
|
|
阶段8 算法+网站优化 |
正式班 第14周 |
•TypeScript类
•TypeScript模块
•TypeScript接口
•TypeScript装饰器
•算法和数据结构
•设计模式和进程线程
•WEB安全
•大型网站性能优化实战
•前端、网络、后端、全链路性能优化详解
|
阶段9 一对一面试辅导实现高薪就业 |
正式班 第15周 |
•结业考试
•试卷解答
•面试和成功求职的独门秘技
•按需撰写简历的不二法则
•已就业老学员的心得分享
•精准投递简历规划未来方向
•模拟面试:一对一辅导
|