Node.js+Koa2框架生态实战 - 从零模拟新浪微博
双越 | 资深前端工程师
“双越”老师出品,纯实战的Node.js进阶课程
课程从零模拟开发一个基本功能完备的微博系统,完成整个Koa2框架生态的综合技术实战,包括各类中间件,MySQL数据库设计,微博项目架构等诸多干货内容,最后带你从技术层面总结 Node.js 的最佳实践经验 。
模拟新浪微博:Koa2框架生态实战,Node.js中间件串讲
非常适合已掌握Node.js基础,但项目开发经验不足的同学,独一无二的“微博”项目供你练手
Node.js纯粹实战
不讲基础理论
上手就是实战
全程干货放送
Koa2 框架生态
Koa2/ ejs/ MysSQL
sequelize /Redis /
session /Jest /jwt
Node.js中间件
第三方中间件
Node.js自有中间件
讲师开发的中间件
微博系统的技术方案设计
亮点功能开发
分层架构设计
Node.js线上环境
“新浪微博”功能开发:简单的呈现背后是高复杂度的技术支撑
呈现简单是为了方便用户,把复杂的东西放在背后,正是技术能力的一种体现
可“直接拿来”用在工作中的Node.js中间件大集合
用极少的操作就能得到一个插件,用简单的方法就能将新程序扩展到现有系统
Koa2 中间件( Npm 下载的)
- Koa-views 渲染 ejs 模板
- Koa-static 静态文件服务
- Koa-json 解析请求中的 json 格式
- Koa-bodyparser 解析 post 请求中的数据
- Koa-logger 格式化日志
- Koa-generic-session 生成 session
- Koa-Redis 连接 Redis
自主开发的中间件
-LoginCheck
检测 API 请求的登录状态
-LoginRedirect
检测网页请求的登录状态
-Validator
进行post数据的json schema 验证
带你领略“分层设计”架构的魅力与妙用
Node.js初级工程师与中高级工程师的主要差距,就在于系统的设计与架构能力,这正是你要提升的地方
适合人群
有 Node.js 基础,但想继续提升能力的同学
技术储备要求
掌握Node.js基础
熟悉 es6 语法
了解 Koa2或 Express 框架
课程服务
课程讲师
双越
资深前端工程师
骨灰级前端工程师,BAT架构师,PMP,项目技术负责人,开源编辑器 wangEditor的作者。多年讲课经验,深受同学们喜爱,深入浅出是他的金字招牌。出的面试课已成功将很多同学送入大厂。乐于分享,博客流量过百万。
咨询更多
相关学习路线
相关课程
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程将提供与教学配套的示例源码,帮助您同步实践
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
可通过Git方式托管及下载项目代码