7 H: l$ f: i# k/ p( `6 c6 V
' G+ Q9 c/ i8 j, d% K
〖课程介绍〗 B3 v$ \/ Y1 U9 q$ K2 P: o5 B) h$ J9 \7 ?9 q. S
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。% k; Y' J, |) i+ A3 t
, w5 \8 h. z% i) e- {7 E
〖课程目录〗1 ^: O! S, h/ u9 d" K+ W
第1章 课程导学
4 X4 j$ C* A% |! C/ Z5 r本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
8 R3 i* ?) Q5 |: x6 N. e! L 1-1 导学 试看
0 S: C8 M- c: B! j. D2 X# Q, s( ~- Q; }+ W* \( Q o0 {
第2章 H5开发
% \! K m% v+ M5 E' e# W本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。
s, }8 J" B- p* i' O4 [# S" w 2-1 微信分享前沿知识介绍. Z- L% q" s1 ^3 [2 l( q; l
2-2 Node升级和项目创建(1)$ m1 e3 T4 U4 o8 _4 ~
2-3 Node升级和项目创建(2)
: h# H, m6 i# }/ s3 P 2-4 前端架构设计(1) 试看& o" e2 [ e0 M: c1 V
2-5 前端架构设计(2). n, T5 |% X& o6 ~+ t" j
2-6 H5响应式方案设计(1)
7 ^3 l3 G5 {" \ 2-7 H5响应式方案设计(2)9 k. m/ m9 R" u$ v# f( h
2-8 H5还原UI设计稿(1)
" V2 Q$ w' `; I 2-9 H5还原UI设计稿(2)
2 @) O4 o- r# k1 s# W6 C3 o: y5 E* T$ H1 t/ J4 b. l
第3章 H5接入公众号
4 i' Z9 B$ h i. W& j* k$ R本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能
5 I0 e Y( A% h1 O2 x4 W: a& W 3-1 公众号及IDE准备6 b% n. f! `- C
3-2 微信授权流程(1) 试看
+ U. [/ T+ m8 \4 _: C4 K0 m 3-3 微信授权流程(2)6 c6 x; Z3 T6 r& E9 W5 h
3-4 H5添加接口代理、域名解析& Y/ h6 h0 Z+ ~. z
3-5 H5接入微信分享
! R f7 T w+ p& h
e. J: p# ?; }- Y' t% ?' N! ?第4章 Node开发微信分享
! ~! X. i) ]& R1 } a: b" l1 U( Q本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。
# ]( n6 N4 m# N: @; f 4-1 Express项目创建
! m% ?* d/ N2 y 4-2 微信用户授权(1)
: I# A4 O4 z, F0 ` 4-3 微信用户授权(2)! F* M. T) b0 l, O5 Y6 F: b$ l( U
4-4 微信用户授权(3)
5 {5 C& ~7 N' Y8 V1 P) s 4-5 获取用户信息
, L1 U/ r `5 E7 `4 p2 `. @8 U 4-6 生成JS-SDK签名算法(1)+ j4 D9 \% h$ Z8 G) u3 E- g
4-7 生成JS-SDK签名算法(2)7 Q8 a( j+ X: F3 i# d; ^4 L
# k2 w/ j& D+ E2 `第5章 安装与使用MongoDB( B( ]. p( C0 U3 r
本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。
" @# l% j1 _' A* O7 f 5-1 Mongo安装(1)5 e% K2 A p p% Q, L' L# }; L
5-2 Mongo安装(2)4 \( x- E9 I# V3 J* [4 |" K
5-3 Node连接Mongo2 L% r n, L" T6 c3 [& \( a
5-4 Node存储用户信息) M* y9 ^9 F! q2 S0 T
h/ A# K* V6 p; o4 m3 r
第6章 小程序授权分享
5 ]3 K/ J0 }+ o( i e# L0 q' A! m本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。
" A( U, p7 N( N2 R# d( I* b& O& I 6-1 小程序分享介绍% J8 u3 g0 c/ v. I# x
6-2 小程序分享项目演示
& y6 L8 X# E9 G 6-3 小程序注册和框架介绍% ~: @) a! v. q, V
6-4 小程序创建和规范定义(1)0 s' ]6 t3 [- c, _% e
6-5 小程序创建和规范定义(2)
7 H K/ e' y/ M# u1 I5 ~ 6-6 小程序公共机制(1)" o: ~0 \8 c2 i9 o u
6-7 小程序公共机制(2)
* E9 }; O7 ^# H1 D/ C 6-8 小程序公共机制(3)
" u( \7 r$ ^; t j 6-9 小程序公共机制(4)
/ K4 f) X+ n' s/ _" o 6-10 小程序首页静态页面开发
$ _: @; U5 N8 C 6-11 小程序授权登录(1)' W7 Q9 B2 b7 O1 V) f( w. J5 |
6-12 小程序授权登录(2)- P- }% h/ V5 U! B
6-13 Node对接小程序授权登录(1)7 e" W$ u3 k4 {0 z# C. w
6-14 Node对接小程序授权登录(2)1 U7 `6 P; x% ~# |
6-15 小程序分享
! [ q- c2 `( \" V. t
: a/ U2 N- k) o' H第7章 小程序云授权分享
5 P$ I- h9 Y3 y! G; a/ m4 B9 x8 [本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。) ^+ t# C/ s9 e( ^) [/ z
7-1 小程序云演示" t5 w6 u$ f& g2 H+ a; H
7-2 小程序云手机演示
. E5 w( W* ~6 U5 ` 7-3 小程序云开发介绍
' c R. k2 O8 c$ D, b% w* X 7-4 小程序云项目创建* f! Z( n5 [1 s
7-5 小程序云函数使用(1)
! l! T% Z$ a- s% [( m 7-6 小程序云函数使用(2)# s) U. V& Q7 N/ R# W
7-7 小程序云用户授权登录(1)
& g3 b* m; ]6 Q3 G: `5 K9 o 7-8 小程序云用户授权登录(2)( n/ {8 B9 R" u) e( y/ [/ l$ o+ \
6 f+ ^: z/ v$ ]. F; a8 G6 I6 R
第8章 小程序支付
+ r3 A" s6 G, P本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。! h2 c% G/ p Y# |$ w
8-1 支付前沿介绍$ {3 k5 u$ D* k- I. ]% j3 t% G
8-2 支付流程讲解4 f. B5 F5 T H, V0 V& ^
8-3 小程序支付实现(1): E6 x# M9 E8 M f
8-4 小程序支付实现(2)# n0 i) d$ J6 S/ m E& \
8-5 小程序支付实现(3): I" x9 q$ V! v- [
8-6 小程序支付实现(4)
& E/ Q( Q# Z& Y0 } b- W 8-7 小程序端接入支付功能(1)
4 |- x4 y8 n" ~4 x9 G3 |: ^- f. T 8-8 小程序端接入支付功能(2)
" ^8 h" a- B2 P4 m% D1 c( [) W8 t" |) ^ l2 I( M) N$ g' Q
第9章 小程序云支付
; T/ v0 M; d# C本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。5 T4 s: x- x. S& C' z
9-1 小程序云函数本地调试
0 c/ j9 ?- |8 L) Y5 ^) Q+ n r 9-2 小程序云生成支付签名
: z; |7 _0 }9 b5 H% X; { 9-3 云函数实现支付功能(1)
- {6 T! f+ Y7 O; S: A$ d 9-4 云函数实现支付功能(2)
# H8 {& N6 P' L5 ~2 q 9-5 云函数实现支付功能(3). _0 E5 h8 M0 I( Q+ a5 C) L& V
9-6 云函数实现支付功能(4)
0 u& r' m4 `! e! T
. M1 |7 B5 N S1 g$ Y; x/ d5 y/ B第10章 H5公众号支付+ A6 d( z- c- t$ l* |4 A) e, u
本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。; z+ f' Y3 M8 B5 `" F5 `
10-1 H5支付资源准备
3 o2 b# W3 }2 j" z j6 @( a2 Z 10-2 完善H5页面和配置) q9 {5 R# ] B1 q7 b: \
10-3 微信白名单设置
& ~# N0 p: X$ n 10-4 H5支付前端功能实现
& G% D- }, A! s' x( K- o% W" t4 Z 10-5 H5支付后端功能实现
) f0 X2 c- T9 A- O) Y d" Y5 } 10-6 实现支付回调通知
# y$ g* W+ A6 _: o1 n/ D4 v7 \8 X. e' Z8 k+ x
第11章 项目部署
F2 F8 V2 d4 X本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布% A9 f! H# U* t
11-1 小程序部署5 h% z3 J3 G2 K6 T! K! W5 r/ z+ r
11-2 小程序云部署
) S, ?1 I, n+ i0 h, U4 C 11-3 Node部署(1)
9 e4 f" T2 g* k4 |! L. m 11-4 Node部署(2)
' L* q8 P0 r( M) i' C( j, Q% c
; _3 a0 i! ~ v7 a第12章 课程总结
# i F( @; ?& f' D! }: s- e本章节主要回顾我们所讲的内容和需要注意的开发事项。
6 e7 X$ R' X' T% L0 s! p: D. C9 V 12-1 课程总结* G/ i; c: G% ?/ f
& H2 P/ X! h3 b
2 d$ N* L% }0 f7 _+ K〖下载地址〗3 `- _$ a* F6 ~5 C' t
- q; R5 M9 h: \, f
" a( k# g8 V& {. N |
|