" q5 G) g3 u: X! F5 U
+ O& }/ B5 V6 y. p
〖课程介绍〗 B3 v$ \/ Y1 U9 q) c: r7 L# k$ _( j r
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。: R( x1 L" w$ t8 t0 X4 c
. Q7 t0 }9 `# ?" N# J〖课程目录〗; |2 T$ o: z+ `
第1章 课程导学
2 p! X5 f" K) ?+ C3 I* [, B本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
4 M- J1 |3 P; F$ j1 K" K! n# j) O 1-1 导学 试看5 h2 K. P' p7 n+ p6 B
$ s" H/ x O, x) @8 b- C2 h第2章 H5开发/ ~2 X6 B' r3 }. x8 c: @8 t- p# C# }
本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。+ R. Z a) w: F( N
2-1 微信分享前沿知识介绍
8 h+ q4 D6 X! U# m2 W1 o 2-2 Node升级和项目创建(1), k# ~1 D: a9 J
2-3 Node升级和项目创建(2)/ n0 s0 @3 B% f+ l9 v3 K4 w
2-4 前端架构设计(1) 试看
n Y+ [+ V \$ G4 w2 a5 a 2-5 前端架构设计(2)- T, i$ B4 b w
2-6 H5响应式方案设计(1)! O6 S/ I* r8 I" Y$ T; W
2-7 H5响应式方案设计(2)
+ s+ E' o) D; `9 q' r 2-8 H5还原UI设计稿(1) Q W& V' I5 a# e9 L
2-9 H5还原UI设计稿(2)0 I, }. w# s/ e0 P7 z( }
, W% f! p+ j& M# p. Z0 H! v
第3章 H5接入公众号; [0 z6 J+ K% o, G: `" c4 `+ t
本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能
2 w9 ~1 _; D+ l) W6 l! l 3-1 公众号及IDE准备+ F. j$ k) f' s( p3 q. E3 H$ P( u
3-2 微信授权流程(1) 试看
4 z6 l, d, O' V7 a4 Q: j" v7 A5 W3 U8 [ 3-3 微信授权流程(2)
; @1 l. l3 C( q, C& R 3-4 H5添加接口代理、域名解析2 j: a6 |' F" Z H) c( ]; ]
3-5 H5接入微信分享: a) V6 }$ R) `
5 J# h4 W2 R* c" Y) ~7 O1 E3 {; P
第4章 Node开发微信分享- m: H1 Q6 ?% T4 w3 d8 g) I/ E
本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。
5 r! Z7 n# G; ?' u 4-1 Express项目创建% z2 o! d: `! A# b# t( e
4-2 微信用户授权(1)
% J; E6 X) H, A" f& z 4-3 微信用户授权(2)# K4 S* ^; ]7 ]3 {
4-4 微信用户授权(3)
- M/ ?4 h4 N" S- c( A1 m6 \! D 4-5 获取用户信息
F, H4 P1 O M/ o5 m: x 4-6 生成JS-SDK签名算法(1)
& i, C9 m- w) P) } 4-7 生成JS-SDK签名算法(2); H! }/ T* d: ?: W# L) V
! @/ I: \1 C" B. X0 f9 s' Q第5章 安装与使用MongoDB; _: b* p, e u. E3 g! x
本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。
# K' J0 F& O2 W+ L0 e8 J 5-1 Mongo安装(1)" W2 E" Q8 }( _. |/ h$ b! Y
5-2 Mongo安装(2)3 V% c$ i0 s" [4 l# x8 s6 i- z
5-3 Node连接Mongo. }7 {( j6 D9 {
5-4 Node存储用户信息9 C1 d7 ]+ u9 S$ D$ o# n3 G8 B _
5 m, J4 Q4 y: G$ M( t5 D第6章 小程序授权分享, R! c8 e/ p: u% L
本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。
7 G& W5 J6 y/ p X0 ` 6-1 小程序分享介绍7 S+ x: v# U2 F( C
6-2 小程序分享项目演示' ]1 Q4 e5 L) e
6-3 小程序注册和框架介绍- p$ |; J* o+ K* X9 ^) {
6-4 小程序创建和规范定义(1)
8 G- `' } q- [* H$ o 6-5 小程序创建和规范定义(2)5 e; m" }3 u3 W0 e. L) z; k
6-6 小程序公共机制(1)) E/ p! U& T) C1 D2 a: c
6-7 小程序公共机制(2)* {0 x: v" C8 w1 I8 H5 v
6-8 小程序公共机制(3)$ L5 S: ]* ?, y( Y( G
6-9 小程序公共机制(4)- g* j2 R4 L) M3 s
6-10 小程序首页静态页面开发% ]5 I6 N1 @1 q9 k7 g- E5 w
6-11 小程序授权登录(1)
( m3 a* j4 O* ]) a' f' i 6-12 小程序授权登录(2)
5 M; J2 C+ n# L5 A3 y5 ^ 6-13 Node对接小程序授权登录(1)
5 R+ Y- m$ u# c- C( y 6-14 Node对接小程序授权登录(2)
( L& _$ G: A8 V4 M( j% }! F$ @ [ 6-15 小程序分享: b+ S7 l* n2 Z" L K- H$ ~
" f, ~* J9 ?' e
第7章 小程序云授权分享. U, x( ^8 b7 B7 ~
本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。8 d/ z+ F1 K. Y% ?8 X5 n
7-1 小程序云演示
# j1 k' S% V6 L+ V* n 7-2 小程序云手机演示- L- i- G) B% Y
7-3 小程序云开发介绍
# k( A, ?5 L( m/ l 7-4 小程序云项目创建! D* N, g0 k9 E) ?% C
7-5 小程序云函数使用(1)+ Y$ D9 B8 ?5 h6 W" [
7-6 小程序云函数使用(2). q) M7 P' q6 b& m8 ]- `7 u# K
7-7 小程序云用户授权登录(1)
3 B! M( y% _. g X5 z 7-8 小程序云用户授权登录(2)
3 {" ?' | B0 z0 ~- [# a1 r# p) v7 r2 }
第8章 小程序支付
) r* \3 g; j0 S" m5 q1 M* O本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。3 A! S' f9 d W3 m4 j" D+ N. L$ ^
8-1 支付前沿介绍
: C/ [8 K( a4 h8 i 8-2 支付流程讲解; }+ |. [% O+ ~; B5 z
8-3 小程序支付实现(1)
- _$ X- T+ f, z& a( W+ C& A 8-4 小程序支付实现(2)1 c) n& |) ?5 t( W: i! q8 ` y
8-5 小程序支付实现(3)& n) L& n0 @& `; J3 Y8 L1 ~
8-6 小程序支付实现(4)
1 h4 k3 u) R8 Y3 s9 L3 n 8-7 小程序端接入支付功能(1)4 j$ [& U- g( r% G P3 A
8-8 小程序端接入支付功能(2)
+ R1 C8 \# W y- ?2 L; Q( V3 i
6 H! @( _' u6 E( H& A: [7 r第9章 小程序云支付% l% Y" s; N, G" p* z
本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。
( ]! B1 X; F# d 9-1 小程序云函数本地调试
) W1 _" g7 J+ d 9-2 小程序云生成支付签名
) P/ k/ ]; r! ^! W$ A" Y4 I$ t 9-3 云函数实现支付功能(1)
- K \: t/ J: z* f) i 9-4 云函数实现支付功能(2)9 D. K' e ?7 i) l0 j- |) s
9-5 云函数实现支付功能(3)/ m7 N+ |/ t; }$ N
9-6 云函数实现支付功能(4)3 J. Y x; x# s/ V
) Y/ J9 ^4 G6 N/ B
第10章 H5公众号支付
! F% p" ~& ~7 g# p本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。1 _; U8 J7 ~2 B6 i0 n* ]4 ~
10-1 H5支付资源准备# {8 F& x5 ~. `7 G2 e. T3 M9 i
10-2 完善H5页面和配置% X4 {, u* r- i7 i
10-3 微信白名单设置/ a* P$ n$ E! z
10-4 H5支付前端功能实现- E& T7 }4 E3 k7 k# ]7 D* _
10-5 H5支付后端功能实现2 a1 O; l# i+ [0 O
10-6 实现支付回调通知
2 q$ c* h% n6 [. H+ l- ^" S, V( N, d, e4 A( i8 w+ h, |
第11章 项目部署" _1 y0 n" t/ l9 I9 J1 W
本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布8 @6 b4 U0 E4 `* a+ v
11-1 小程序部署
0 J6 d/ C2 H9 U, K 11-2 小程序云部署
! n; C U8 E( z! B/ O3 A k0 N) k$ X 11-3 Node部署(1)
# F9 a# e% ]+ L& B! \" h 11-4 Node部署(2)" J4 \+ }& B" Q! b( a6 K" e
0 T$ s( \2 e: Z: m u第12章 课程总结
/ f6 z; s0 c/ S* V+ }本章节主要回顾我们所讲的内容和需要注意的开发事项。$ u/ a: z4 a9 j* U2 N/ \7 Z
12-1 课程总结
0 ~; I- P5 H& `% k( T/ P( a0 B u' M
r5 K1 `0 v$ } ? c/ i1 K〖下载地址〗! h5 v5 R3 B; }8 v1 M* U+ S
8 D9 J" ~* g" ]* M( }5 b- m6 V+ f+ c
' C+ t5 q( z- T+ l |
|