4 T* X: B9 S0 [4 |* N+ u9 Z% X$ J% Z
4 L8 m# c1 t, {# p6 W6 j〖课程介绍〗 B3 v$ \/ Y1 U9 q8 n: G% |! a2 O9 |
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。+ |( [9 v8 m& `/ o F/ O
) _! \6 ^. ?' m# f8 ?# L8 W〖课程目录〗* d+ C3 b( e z4 S
第1章 课程导学7 b3 k9 o. E+ C0 l0 T& N
本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
! O4 i* e/ \0 A& a$ T 1-1 导学 试看
2 ?7 T1 O9 e/ o" l g& J2 k/ n+ e: M- p- ]
第2章 H5开发' K, t1 {6 _7 N8 Q. L+ `, z
本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。2 W* [6 D# o8 |0 I* {# d4 l+ b" s3 y
2-1 微信分享前沿知识介绍
& h( t8 B, N" v7 |& P 2-2 Node升级和项目创建(1)5 j* w& }4 v H) Y5 r
2-3 Node升级和项目创建(2)
% d5 H7 d5 b4 H5 P) d 2-4 前端架构设计(1) 试看( L' w8 }" c2 U, j
2-5 前端架构设计(2)
: t' y2 ?6 ~; y 2-6 H5响应式方案设计(1)
0 G3 W6 Z1 x+ k) w& W 2-7 H5响应式方案设计(2)) M7 w$ z/ J) b
2-8 H5还原UI设计稿(1)
8 p+ m# Y+ f) u! _& y$ U! M 2-9 H5还原UI设计稿(2); {8 y- B* V- u# W1 {
% }4 c8 A' W; J% a0 H; h+ ~7 R
第3章 H5接入公众号
! ]6 v# r. ?9 u本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能' }- d8 _- z [5 V/ N" A$ P
3-1 公众号及IDE准备
3 w) V9 j- W. A 3-2 微信授权流程(1) 试看
9 l+ F# w3 f( } V. r 3-3 微信授权流程(2)
# ?: t- g% ?4 v6 S; q 3-4 H5添加接口代理、域名解析* y8 {+ A6 V& A9 ~* b9 B# `/ u* a
3-5 H5接入微信分享3 |! F3 V7 q2 \; z9 ?. u5 e
$ W6 y% e8 X' e( s第4章 Node开发微信分享
4 ~3 b& [& f) k5 k+ K U5 N& o本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。- r" ^ u( Z7 q7 E" Y0 z6 [0 ]
4-1 Express项目创建
; J' e" h+ o" J3 L 4-2 微信用户授权(1)8 l1 H T, G8 Q4 ^0 j; [; j' m% Q3 ?
4-3 微信用户授权(2)
4 O; F$ h$ f$ w/ ` 4-4 微信用户授权(3)
" Y% U8 y8 b2 p. r* a 4-5 获取用户信息
) a% u! l& _& V3 R) H$ W 4-6 生成JS-SDK签名算法(1)! H" v" {1 V2 W" G9 R2 D
4-7 生成JS-SDK签名算法(2); d6 z& [! E+ ?1 K9 N9 n/ X- O: A
1 F+ V; a$ k6 T$ }% Q) z第5章 安装与使用MongoDB
1 X2 z+ v; t- y0 Y- ^0 e6 q本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。1 U2 B5 q0 @0 G' P2 g5 ?
5-1 Mongo安装(1)
; N# G. o5 }. h7 u! C 5-2 Mongo安装(2)
, A0 H" H: e" G. @) p% ^ 5-3 Node连接Mongo
4 h, h! O/ E2 r# k/ @7 P 5-4 Node存储用户信息 }- R; @+ C* o
/ O* e7 V; H9 k5 L8 x: ^
第6章 小程序授权分享& }* @& W8 k. R# N
本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。 I, c2 B% y* L$ V8 o
6-1 小程序分享介绍
+ l$ I/ J1 |* z 6-2 小程序分享项目演示$ z8 f3 r/ }) M: x. m$ @" _) @4 `
6-3 小程序注册和框架介绍' {5 Z# H$ d9 k t& {8 y: h6 P; i
6-4 小程序创建和规范定义(1)1 M2 f9 W$ A% ^8 h- r
6-5 小程序创建和规范定义(2)6 t8 s: n' V6 x+ A J/ Y" y" T
6-6 小程序公共机制(1). e1 V+ h7 K1 U5 e" W
6-7 小程序公共机制(2)
9 \. b) `% m( `0 l% ~ 6-8 小程序公共机制(3)) s& R, R" N/ Q" S, e8 K. ]+ H% V
6-9 小程序公共机制(4)' ^+ F7 T) O8 t& u3 z0 n7 o
6-10 小程序首页静态页面开发* [# v( Q6 Q" Z+ x7 z' L3 }
6-11 小程序授权登录(1)6 N% c3 H; q, F& I! Q% W
6-12 小程序授权登录(2)5 J* L- W M# a
6-13 Node对接小程序授权登录(1)4 D0 h, t! N) N% W y) }
6-14 Node对接小程序授权登录(2)# r) O6 N" f8 M& M( ~' V& g$ w) k) _
6-15 小程序分享
# O# e# W4 L. G' @4 G7 k9 ]
/ z4 p! o7 L+ m5 |' g第7章 小程序云授权分享
. v. I; z- N+ j9 {6 n2 {2 ?5 }本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。
+ h/ u- U6 w7 f* G+ x) A' e 7-1 小程序云演示
+ Q. R4 M# t7 q3 o3 _ 7-2 小程序云手机演示6 {6 z; F( m1 ~
7-3 小程序云开发介绍
, ] [; Z% i" j. v/ M5 n 7-4 小程序云项目创建
2 I5 z/ A% B: z4 Q( E 7-5 小程序云函数使用(1)# ?6 _+ y( d- U/ M H9 L7 l
7-6 小程序云函数使用(2)
/ C% r( @1 d! Q0 n, V 7-7 小程序云用户授权登录(1)
+ ~6 V0 ~, j9 ?! i 7-8 小程序云用户授权登录(2)
, w0 H( A; U- r5 y
6 w D+ N" I8 s第8章 小程序支付* m' t3 Z' n, r6 b" { r6 B
本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。3 }" i; @4 B/ W' b
8-1 支付前沿介绍
8 V: F: E8 ~% r' u 8-2 支付流程讲解
, s: M: ^# K1 X- i- t- V 8-3 小程序支付实现(1)8 v* P+ y# X* K# n5 g" |) M
8-4 小程序支付实现(2)! P, k9 D! m9 N( w( ^- ?
8-5 小程序支付实现(3) D% a6 `5 G' z! w/ P. J
8-6 小程序支付实现(4)
0 m" U* l: g1 a+ M/ M 8-7 小程序端接入支付功能(1)
) }' A! s/ O! ], I9 Y5 L5 q 8-8 小程序端接入支付功能(2)# h+ {% r( r5 g' ^6 Q# n- y
& x, h W+ D; }! }$ k8 X6 O* a第9章 小程序云支付
! ?2 s3 q4 |1 J( q本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。
+ `. k) l. v+ k4 ]7 K. G0 n 9-1 小程序云函数本地调试: \; y+ X$ |/ `
9-2 小程序云生成支付签名 Q( Z1 X) D0 g. s' L8 s
9-3 云函数实现支付功能(1)" y0 M( r, \" x7 V& R U" z8 a
9-4 云函数实现支付功能(2)# v5 S) Y0 y0 [8 [+ o1 n# c5 W3 ]) h
9-5 云函数实现支付功能(3)
6 C% P$ Z- c3 e5 K; Y 9-6 云函数实现支付功能(4)
( h1 }* ]( q5 y7 _# c5 o! i1 X ?* Q0 P! [: A& d" E4 P
第10章 H5公众号支付
, q5 t9 }3 m- g2 \# u6 \1 O. m* f: q1 u本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。
( ~# |. K& `1 J" j& H: U 10-1 H5支付资源准备
5 E0 e- B, F3 d. T0 Q6 N% R7 g 10-2 完善H5页面和配置- Q2 b d( v0 o1 c& q P
10-3 微信白名单设置 L: H7 K. l7 s3 ]$ J
10-4 H5支付前端功能实现
" i" x# N8 ^1 k$ X# v' K$ Q+ ? 10-5 H5支付后端功能实现
. I N% i# o/ ^; Q2 J 10-6 实现支付回调通知
, B* v; ?( g2 j0 d9 m1 A: H
% f% X9 c" |2 v0 W. ~( }" O第11章 项目部署, l/ K: ~: l; W% Z
本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布0 J# O) g8 j; P+ F
11-1 小程序部署
1 r! h4 s6 c, I" X" n7 t5 H* J 11-2 小程序云部署
z2 [; k( a5 G 11-3 Node部署(1)
, z9 J, b! q! t 11-4 Node部署(2)3 h. x& j# \) I& \1 K v. R6 W
4 P- [ X2 n5 s1 U9 Z
第12章 课程总结
! o( d' F8 `0 n) c本章节主要回顾我们所讲的内容和需要注意的开发事项。" p' \; z2 ?8 x
12-1 课程总结
$ k( u6 P) P! N: e- ^5 X' t1 I8 O, x% P( _8 X
, e# j8 {% F( Q' M. T( f- n+ i q〖下载地址〗
! @1 _2 e7 D, g. v1 d j7 {
" S8 W6 R. n' f3 \. p f1 Z: m. ^0 e( X/ ^0 @7 K: E( A9 m; c; A
|
|