CSDN Web前端工程师课程学习过程中常见问题总结
课程大纲(2017-11月)
课程介绍:http://edu.csdn.net/topic/web1
第一阶段Web 全栈核心技术实战(1~6周)
课程目标
- 熟悉前后端javascript运行和开发环境
- 掌握 javascript 编程语言
- 掌握node.js web后端基础知识
- 掌握HTML5技术 掌握 css3 & sass 技术
- 学会网页程序开发
- 灵活实用 npm 命令
作业/案例
- 画册程序开发
- 菜单栏组件开发
- 自适应网页开发 CSS 3D 组件开发
- CSS3 动画组件开发
主要内容
- node.js web 服务器程序启动
- HTML5 History API 实战
- npm 命令实战
- javascript es6 实战javascript promise & async function
- dom api 实战
- css3 flow 布局
- sass 实战
第二阶段Node.js 技术与开发工具实战 (7~10周)
课程目标
- 掌握 Node.js 核心技术
- 学会通过 websocket协议通信
- 学会开发 Web 站点程序学会文档数据储存
- 使用工具辅助程序开发与测试
- 学会对项目进行版本管理
作业/案例
- 文章发布系统开发
- 项目版本管理Gulp 项目自动化构建
- HTML5 项目打包发布
主要内容
- Node.js 8.x 核心API
- Express 5.x 框架实战
- socket.io 实战
- Mongoose 实战 GIT/ GITHUB 实战
- Gulp 实战
- Webpack 实战
- Jasmine+karma 实战
第三阶段前端框架实战(11~15周)
课程目标
- 快速开发网页程序组件
- 使用 bootstrap 构建前端可视化组件
- 使用 vue.js 框架,开发复杂的应用程序
- 使用 vue-router ,开发复杂的多视图应用程序可以使用 react,开发复杂的 UI 组件
- 使用 Angular 4.x 框架,快速开发前端 UI 组件
作业/案例
- 画册程序开发实战(jquery版)
- Todo 程序开发实战(vue.js 版)Todo 程序开发实战(react 版)
- Todo 程序开发实战(angular 版)
主要内容
- JQuery 3.x 实战
- Bootstrap4.x 实战
- Vue.js 2.x 框架实战
- vue-router 实战 React & Redux 框架实战
- React-router 实战
- Typescript 2.x 语言实战
- Angular 4.x 框架实战
第四阶段移动端与桌面程序开发(16~19周)
课程目标
- 通过 Web 技术开发 iphone APP
- 通过 Web 技术开发 Android APP
- 通过 Web 技术开发 微信小程序
- 通过 Web 技术开发 mac / win / unix 桌面程序
作业/案例
- 把 Todo 程序打包成 iPhone & android APP
- Todo 程序开发实战(react-native 版)Todo 程序开发实战(微信小程序版)
主要内容
- PhoneGap 实战
- React-native 实战
- 微信小程序开发实战
- Electron 桌面程序开发实战
毕业项目:论坛系统开发
- 要求开发多用户登录系统、具备论坛的发帖回帖、私信、即时聊天、积分、管理员后台管理等功能。
- 通过论坛项目实战,学员将具备开发中大型 web 全栈程序的开发经验。