Web app的发展阶段
- 后端模板 JSP,ASP,PHP
- 前后端分离 jQuery
- 工程化 ng webpack glup
- 全栈时代 (now) 前端+后端
- 云+端时代 微信小程序云开发
学习Node目标
- 优秀的前端,可以和后端有效沟通
- 敏捷的全栈,快速开发全栈应用
- 构架师,践行工程化思想
课程大纲
- NodeJS基础
- Koa源码解析 + Eggs
- 网络编程
- 持久化,结构化数据: mysql
- 持久化,非结构性数据: mongodb, redis
- Koa实战,基础服务,模板引擎
- Koa鉴权,Cookie,token,jwt,第三方登录Oauth2, github
- Koa实战,注册,文件上传,短信,表单校验,图形验证码,定时任务
- Eggjs_mvc分层构架部署Linux - Ngnix - Pm2 CI DevOps Docker