1 a3 y/ M# s5 T; i1 i1 b
第4章 koa2入门
本章节讲解 koa2入门相关的基础知识点,为实战项目的服务器开发部分做准备,其中包括,使用koa2开发web接口,使用koa-router设置koa2的路由,了解koa2中间件机制,开发自己的koa2中间件。
; u8 F. L5 b( S- \
4-1 koa入门+中间件入门
4-2 补充 - koa2中间件是什么?
4-3 async+await优雅处理异步
4-4 自己实现koa-logger中间件,打印所有请求的耗时
4-5 koa 路由
4-6 koa-router入门
第5章 需求分析+目录搭建
本章节讲解项目的需求分析和环境搭建,包括腾讯云后台环境搭建和使用、项目初始仓库搭建,配置小程序导航,为项目实战搭建好环境。
* S. o. d' {# p" C
5-1 腾讯云后台
5-2 腾讯云后台代码介绍
5-3 腾讯云后台本地开发环境搭建
5-4 需求分析-原型图
5-5 项目骨架搭建
5-6 项目初始化页面
5-7 项目初始化页面-底部导航
5-8 代码封装
5-9 章节回顾
5-10 使用 ESLint 自动规范代码
第6章 实战项目 - 个人中心
本章节是实战项目的正式开始,讲解了个人中心功能开发,包括登录、一年进度和扫码功能。
8 r9 C. ~: ]8 I+ V% r- O- I( i6-1 个人中心-用户信息获取+展示
6-2 个人中心-扫码功能开发
6-3 个人中心-今年过了多少天组件
6-4 个人中心-登录逻辑完善
6-5 个人中心-代码完善-eslint格式化代码
第7章 实战项目 - 图书录入功能
本章节讲解开发图书录入功能,包括 mysql 数据库的使用,使用 https 模块获取豆瓣图书 api 的信息、mysql新建库表和图书入库的操作。
【Java自学网
www.javazx.com】
4 d2 O9 p1 o- s: ~) p$ J7-1 图书录入功能 - mysql使用
7-2 图书录入功能 - 获取豆瓣图书信息接口1
7-3 图书录入功能 - 获取豆瓣图书信息接口2
7-4 图书录入功能 - mysql新建图书表结构
7-5 图书录入功能 - 添加图书功能完成
第8章 实战项目 - 图书列表页
本章节讲解开发图书列表功能,包括轮播图,图书列表的显示,下拉刷新、触底加载更多的功能,并且开发公用的开发图书卡片和评级组件。
w& G, b( ]0 I
8-1 图书列表页获取数据
8-2 图书卡片显示数据
8-3 星级显示组件实现
8-4 数据库链表查询显示添加人
8-5 下拉刷新功能的实现
8-6 图书滚动加载功能实现
8-7 图书访问次数统计
8-8 排行榜轮播图数据获取
8-9 排行榜轮播图实现
第9章 实战项目 - 图书详情
本章节讲解开发图书详情页面 包括获取图书详情信息,修改页面标题,图片模糊显示,tag分类显示、获取用户手机型号和地理位置,根据地理位置从百度地图API获取城市、评论模块入库的功能。
* |: s5 A9 s" A6 V2 T# M1 F- e9-1 获取图书详情,修改标题显示
9-2 图书封面显示
9-3 图书作者评分显示
9-4 图书tag和简介显示
9-5 评论手机型号的获取
9-6 获取地理位置(使用小程序API和百度地图API)
9-7 点击评论发起请求
9-8 评论后台接口实现
9-9 评论列表实现
9-10 评论模块实现1
9-11 评论模块实现2
9-12 图书详情功能回顾
9-13 代码规范修正
第10章 实战项目 - 评论页面
本章节讲解评论列表功能页面,开发自己添加过和评论过的书功能。
1 m ]. G0 b: R6 P10-1 个人已评论列表实现
10-2 图书列表
10-3 图书列表后端修改
第11章 彩蛋-实现自己的koa2
本章节构建自己的koa2,了解Koa2原理,深入理解koa2内部的application,request,response,context概念,自己实现中间件机制,让自己对koa的理解更上一层楼,知其然也知其所以然。
- B% Y7 O ~) j+ N3 \7 c; L11-1 构建自己的Koa - 浅层封装 http 模块
11-2 构建自己的koa - 封装 ctx 对象
11-3 构建自己的koa - 同步 compose
11-4 构建自己的koa - 完成精简版koa
第12章 发布上线 及 知识回顾
讲解小程序发布上线,还有把课程知识点做了一下书理,包括项目脑图回顾,代码规范修正,最后对项目做了后续的展望。
) Q! g0 i# A/ J" e+ h7 V12-1 课程知识回顾
12-2 小程序发布上线流程
12-3 小程序整体组件和 API 概览
12-4 结课
java学习必不可少哦!
# K& M* J n! m: V0 K5 u& M' B$ m- q2 n: ]6 t7 Q