课程介绍
全面讲解node知识点配套全栈项目含支付功能手机号获取
试看链接 https://pan.baidu.com/s/13XqZcCv3yDaX_oZoxanASQ?pwd=sput
相关推荐
B站-好奇代码的三木-Javascript+Nodejs全栈前端全能课
专门为前端工程师设计 Nodejs+React 实战开发区块链“慕课”DApp
哲玄课堂-大前端全栈实践【Vue NodeJS 全栈 开发 学习 进阶 简历】
课程目录
1 课程导读
2 项目演示
3 1.为什么要学习node
4 2.node介绍
5 3.使用场景及与其他后端语言的对比
6 4.Node中环境变量的配置
7 5.Node的REPL交互式解释器
8 6.Node的模块系统
9 7.Commonjs模块化方案
10 8.fs模块之文件读取
11 9.fs模块之文件写入
12 10.fs模块之文件内容追加
13 11.fs模块之文件删除
14 12.fs模块之文件重命名和查看文件状态
15 13.fs模块之文件夹的创建
16 14.fs模块之文件夹内容读取
17 15.fs模块之文件夹的删除
18 16.图片数据的复制操作
19 17.Buffer缓冲区介绍
20 18.Buffer创建的第二种方式
21 19.Buffer与其他数据之间的转换
22 20.Buffer的读写操作
23 21.Stream流的操作
24 22.可读流可写流处理视频等二进制文件
25 23.Pipe管道
26 24.Path模块的常用api
27 25.__dirname的妙用
28 26.nodemon工具的使用
29 27.http模块之认识http协议
30 28.http模块之请求结构请求报文
31 29.http模块之响应结构响应报文
32 30.http模块之常见的请求头和响应头
33 31.关于服务器、web服务器、http服务器
34 32.创建http服务器
35 33.请求对象和响应对象解读
36 34.接口响应json数据和html小案例
37 35.接口响应图片案例
38 36.静态资源服务的原理
39 37.复杂请求的综合处理实战案例
40 38.node路由分发请求
41 39.结合vue打通完整前后端功能
42 40.后端对于get和post请求参数的获取
43 41.URL模块的使用
44 42.关于npm和包的介绍
45 43.包的引入规则和完整解析流程
46 44.关于package-lock.json文件
47 45.npm常用命令全解析
48 46.关于npm淘宝镜像和cnpm
49 47.关于yarn和pnpm
50 48.手把手教你发布自己的npm包
51 49.Express框架的基本使用
52 50.Express路由系统
53 51.Express请求参数对象解析
54 52.Express响应参数对象解析
55 53.Express文件发送与文件下载
56 54.postman软件的使用
57 55.Express中间件middleWare的使用
58 56.中间件实现访客日志和登录权限控制案例
59 57.Express路由方法中间件
60 58.Express路由实例中间件
61 59.Express路由模块化
62 60.关于中间件注册的补充
63 61.错误处理中间件
64 62.内置中间件解析请求体
65 63.Express静态文件托管中间件
66 64.第三方中间件
67 65.关于模板引擎
68 66.Mysql数据库
69 67.Mysql的下载安装
70 68.Mysql环境变量的配置
71 69.Mysql的启动运行
72 70.Navicat工具的介绍
73 71.Navicat连接数据库
74 72.sql语言的介绍
75 73.DDL之数据库的创建和删除
76 74.DDL之创建数据表
77 75.Mysql中的数据类型
78 76.DDL之删除表和修改表
79 77.主键约束和联合主键
80 78.SQL唯一约束
81 79.非空约束和默认约束
82 80.外键约束深度讲解
83 81.关于检查约束
84 82.修改表的条件约束
85 83.DML之插入数据
86 84.DML之更新数据
87 85.DML之删除数据
88 86.DQL之数据基础查询
89 87.DQL之条件查询语句
90 88.DQL之ORDER BY排序
91 89.LIMIT子句及前后端分页查询原理
92 90.Node连接Mysql数据库之驱动安装
93 91.创建单一数据连接(回调和promise版本)
94 92.通过连接池连接数据库
95 93.实战案例验证连接池对比单连接的优势
96 94.预处理语句和占位符
97 95.预处理和占位符案例练习
98 96.sql注入攻击以及如何解决
99 97.关于execute方法
100 98.学员管理全栈项目综合实战
101 99.学员管理项目后端api接口开发
102 100.学员管理项目前端vue逻辑部分开发
103 101.学员管理项目之前后端联调
104 102.学员管理项目之后端优化
105 103. .sql文件数据库的迁移、恢复与备份
106 104.cookie的基本使用
107 105.Session ID身份验证完整流程
108 106.cookie的其他参数
109 107.cookie的进阶使用
110 108.token与JWT
111 109.jwt.sign生成token步骤
112 110.登录实战之token动态生成
113 111.token的后端校验verify
114 112.基于verify手写身份验证中间件
115 113.token从签发到校验完整案例实战
116 114.企业级的密钥管理解决方案
117 115.企业级密码加密存储解决方案
118 116.企业级密码校验解决方案
119 117.完善学员管理项目实战
120 118.学员管理项目之前端vue搭建登陆注册页面
121 119.学员管理项目登陆注册功能及身份验证
122 120.RESTful风格API
123 1.项目基本结构的搭建
124 2.首页banner图接口的开发
125 3.开发和生产环境变量的配置
126 4.dotenv配置环境变量的读取
127 5.封装图片读取处理工具函数
128 6.开发分类板块接口
129 7.创建controller优化代码逻辑
130 8.通过中间件解决跨域问题
131 9.Mysql创建商家数据表
132 10.环境变量中设置数据库配置
133 11.连接数据库开发商家接口
134 12.封装错误处理中间价和404处理中间件
135 13.精选页面分类菜单数据表的创建
136 14.连接数据库开发分类菜单接口
137 15.设计商品数据表结构
138 16.设计开发规格属性和规格值数据表
139 17.开发根据商品分类获取商品列表接口
140 18.企业身份申请获取用户手机号服务完整流程
141 19.根据uni.login返回的身份凭证获取openid
142 20.获取access_token结合动态令牌获取用户手机号
143 21.手机号一键登录接口开发基本结构搭建
144 22.开发根据code获取openid接口
145 23.开发获取用户手机号接口
146 24.数据库设计用户信息表
147 25.数据库注册存储用户登录信息
148 26.用户手机号加密存储与解密输出
149 27.jwt生成token返回给前端
150 28.创建购物车数据表
151 29.搭建购物车模块基础路由
152 30.校验token并封装身份验证中间件
153 31.没有企业身份的token处理
154 32.根据user_id查询购物车接口开发
155 33.数据库多表查询开发商品规格接口
156 34.对商品规格数据进行二次处理
157 35.修改身份验证中间件
158 36.开发加入购物车接口
159 37.开发删除购物车数据接口
160 38.开发获取商品详情图接口
161 39.开发宠物领养接口
162 40.设计地址管理数据表
163 41.开发获取地址列表接口和删除地址接口
164 42.开发新增收货地址和编辑地址接口
165 43.开发商家服务多重复合条件查询接口
166 44.设计商家服务项目数据表
167 45.完成商家服务列表接口开发
168 46.调用微信支付之如何用营业执照注册商户
169 47.微信支付之申请商户API证书获取公钥私钥
170 48.微信支付之设置APIV3密钥
171 49.微信支付之商户号关联AppID
172 50.配置微信支付的参数和安装sdk
173 51.微信支付之生成商品交易订单
174 52.微信支付之支付后的回调接口
175 53.前端调用接口创建交易订单
176 54.前端真实发起微信支付与收款到账
177 55.阿里云购买并配置短信验证码服务
178 56.开发真实验证码发送与手机接收短信验证码功能
179 57.设计手机号验证码数据表
180 58.完成手机号验证码的存储操作
181 59.后端对手机短信验证码进行校验
182 60.完成手机短信验证码登录完整功能
183 61.h5端和app端调用微信支付的核心逻辑
184 62.项目部署上线之阿里云服务的购买和配置
185 63.上传项目到服务器与端口配置
186 64.服务器数据库的配置、数据同步
187 65.域名的购买与解析
188 66.工信部ICP备案完整流程
189 67.SSL证书申请部署与Nginx配置



