koa

image.png

middleware.gif

https://coding.imooc.com/class/178.html
Koa2框架从0开始构建预告片网站
随着 ES6/7 的普及推广,Koa2 框架也逐步走入大小公司一线工程师的视野,作为即将在前端工作中占据一席之地的框架,Koa2 学习势在必行。这一次 Scott 老师通过完整的网站项目,以及足够篇幅的源码解读,为你讲解 Koa2 框架的原理、实战项目中的作用,以及与其他三方库框架的结合使用姿势,小伙伴们不要错过哦!image.png

遇到的问题

  • koa框架到底为我们做了什么
  • 他的内部到底是什么样子
  • 他向下一直到Nodejs底层,到底是怎么处理事件循环的
  • 一个异步的HTTP过程,到底是怎么进行的

image.png

课程概况

做什么?

开发一个可以实时更新的预告片网站

哪些功能

网站首页、网站首页播放窗口、网站播放详情页、网站详情、同类推荐、网站后台登录、网站后台管理列表等

技术栈

Koa2+Nodejs+MongoDB+Puppeteer+Parcel+AntDesign

第1章 2018年的编程姿势

第2章 ES6/7必会的语法特性

第3章 解读Koa2框架源码及API

第4章 Koa2/Koa1/Express 的框架对比

第5章 快速搭建一个Koa2静态资源网站

第6章 利用Puppeteer+子进程爬取高难度数据

第7章 彩蛋篇 - 学习Nodejs底层知识

第8-12章 全程实战开发预告片网站

第13章 项目优化及Parcel编译打包

第14章 课程回顾总结

课程收获

  • 从0开始掌握一个网站的开发历程
  • 从表象的API调用掌握到框架内核底层原理
  • 掌握Nodejs事件循环/单线程/异步IO等诸多概念
  • 会在Nodejs中使用模版引擎
  • 会使用Pupeteer爬取高难度网站数据
  • 会使用Parcel对Bootstrap多页静态网站进行打包
  • 会使用Parcel对AntDesign单页万盏进行打包
  • 会在Koa2中使用MongoDB数据库
  • 会掌握如何在Koa2项目中进行MVC设计与API分层

image.pngimage.pngimage.png