https://coding.imooc.com/class/178.html
Koa2框架从0开始构建预告片网站
随着 ES6/7 的普及推广,Koa2 框架也逐步走入大小公司一线工程师的视野,作为即将在前端工作中占据一席之地的框架,Koa2 学习势在必行。这一次 Scott 老师通过完整的网站项目,以及足够篇幅的源码解读,为你讲解 Koa2 框架的原理、实战项目中的作用,以及与其他三方库框架的结合使用姿势,小伙伴们不要错过哦!
遇到的问题
- koa框架到底为我们做了什么
- 他的内部到底是什么样子
- 他向下一直到Nodejs底层,到底是怎么处理事件循环的
- 一个异步的HTTP过程,到底是怎么进行的
课程概况
做什么?
哪些功能
网站首页、网站首页播放窗口、网站播放详情页、网站详情、同类推荐、网站后台登录、网站后台管理列表等
技术栈
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分层