在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Node.js Koa2框架实战项目需要学习哪些知识点?Node.js Koa2框架实战项涉及技术选型和知识点、技术方案设计、用户管理、用户设置、创建微博、个人主页、广场页、首页功能、at 和回复、at 提到我的、线上环境等内容。
Node.js Koa2框架实战项目知识点如下:
一、技术选型和知识点上
从框架、数据库、ORM 工具、登录注册、单元测试等面,做技术选型分析。以及对选型所用到的知识点做。
1.1 开始
1.2 koa1.创建项目
1.3 koa1.讲解代码结构
1.4 koa1.演示路由
1.5 ejs 变量和判断
1.6 ejs 循环和组件
1.7 mysql 下载安装
1.8 mysql 建表和基础sql语句
1.9 mysql 外键
1.10 mysql 创建外键
1.11 mysql 连表查询
1.12 sequelize 创建连接
1.13 sequelize 创建模型
1.14 sequelize 创建关联
1.15 sequelize 插入数据
1.16sequelize 查询数据
1.17sequelize 连表查询
1.18sequelize 删除和更新
1.19 sequelize 连接池
二、技术选型和知识点下
从框架、数据库、ORM 工具、登录注册、单元测试等面,做技术选型分析。以及对选型所用到的知识点做。
2.1 redis 基本使用
2.2 redis nodejs操作redis(上)
2.3 redis nodejs操作redis(下)
2.4 登录 cookie和session
2.5 登录 koa2配置session
2.6 登录 使用session
2.7 jest 基本使用
2.8jest 测试http请求
2.9 完善开发环境 eslint
2.10 完善开发环境 debug
2.11 完善开发环境 404和错误页 模板
2.12 完善开发环境 404和错误页 路由
2.13 jwt 加密用户信息
2.14 jwt 获取用户信息
三、技术方案设计
讲解如何设计 server 端架构,设计 API 和路由,设计数据表。
3.1 开始和架构图
3.2 页面和API
3.3 数据模型设计
四、用户管理
开发用户登录和注册功能。
4.1 开始
4.2 创建页面
4.3 数据模型
4.4 注册API 路由和分层
4.5 注册API 格式化用户信息
4.6 注册API 完成isExist
4.7 注册API 完成register
4.8 注册API 密码加密
4.9 注册API 格式校验 schema
4.10 注册API 格式校验 执行schema格式校验
4.11 注册API 格式校验 抽离中间件
4.12 登录API
4.13 已登录状态
4.14 登录验证的中间件
4.15 单元测试 验证Model
4.16 单元测试 增加删除用的API
4.17 单元测试 测试接口
五、用户设置
开发用户设置功能。
5.1 创建页面
5.2 文件上传(上)
5.3 文件上传(下)
5.4 修改基本信息
5.5 修改密码
5.6 退出登录
5.7 单元测试
六、创建微博
开发发布微博的功能
6.1 创建数据模型(上)
6.2 创建数据模型(下)
6.3 生成页面
6.4 创建微博API
6.5 xss过滤和格式校验
6.6 单元测试和总结
七、个人主页
开发个人主页功能
7.1 开始和创建页面
7.2 创建路由 微博数据
7.3 加载更多 创建API
7.4 加载更多 返回数据
7.5 单元测试
八、广场页
开发微博广场页
九、关注和取消关注
开发关注用户和取消关注的功能
十、首页功能
开发微博首页
十一、at 和回复
开发 @ 某人和回复的功能
十二、 at 提到我的
开发 @ 提到我的功能
十三、线上环境
讲解 nodejs 线上环境的重要知识点
学完之后可以掌握Koa2 框架生态:Koa2、 ejs、 MysSQL、sequelize 、Redis 、session、Jest、jwt;Node.js中间件:第三方中间件、Node.js自有中间件等软件。学习完成整个Koa2框架生态的综合实战项目技术,包括注册、登录、关注和取关,微博浏览、创建和回复,及 @ 关注人等各个功能。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
从前端到全栈开发的技术迭代升级
从前端到全栈开发的技术迭代升级,从前端技术演进看前端发展野心、同时满足技术需求和商业需求的前端全栈、打破物理隔离,实现真全栈、小程序云服务的发展优化、 从前端开发到全栈开发等五个方面具体来看看。
9610
2019-05-22 11:10:57
Web前端开发培训班课程怎么样?如何选择靠谱的培训班?
目前学习前端成为进入互联网主要途径之一。随着互联网技术的高度迭代更新,多平台发展,Web前端开发成为市场的娇宠,目前Web前端岗位市场需求量较大,薪资水平也处于较高水平,因此大部分同学通过参加Web前端开发培训班课程进入前端开发领域。
5099
2019-08-22 17:59:01
前端数据流文件下载三种方式是什么?
据流文件下载三种方式:直接使用get请求方式、使用form 表单post请求、axios前端根据返回数据流生成,接下来我们一起来看下数据流文件下载不同方式的源码。
8744
2019-12-30 16:39:42
什么是前端什么是后端?前端后端区别
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。多数后端开发人员从事于构建工作应用程序背后的实际逻辑。前后端需要相互配合,共同完成一个项目。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页;后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。
9581
2020-01-17 14:28:49
Web框架Node.js Koa2 入门需要学什么?
Web框架Node.js Koa2 入门需要学什么?前端开发需要掌握JS高级应用、异步编程、数据库Sequelize与MySQL、编程思维Koa与Koa二次开发、微信小程序等相关知识。
4628
2020-03-18 17:00:44
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
