- \- E5 E1 I8 ?2 x5 S
* c- H r- N7 b4 w0 G
〖课程介绍〗 B3 v$ \/ Y1 U9 q' v2 V, a% [( ?6 m
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。' W7 G7 g. K1 W' L9 F
+ F1 A1 h5 ~% C8 Q4 q* S6 [: W
〖课程目录〗7 s2 L. u" T! f8 T) K i' g w2 ~
第1章 课程导学# V9 K) D# B$ _/ m) c4 Y/ @+ @: b
本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
" J% a5 E4 b+ S 1-1 导学 试看- Y, \) r* I9 C- O7 Y7 h
, F3 U9 f) K) a/ r: i
第2章 H5开发* i* L) ?" N% {" l8 h3 F, M
本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。
- m6 a% r2 T4 d' v" H* T 2-1 微信分享前沿知识介绍
# P1 g p5 |# ? 2-2 Node升级和项目创建(1)
1 L& X, F- t7 @4 N; H 2-3 Node升级和项目创建(2)) O0 J( e- {1 j0 ^
2-4 前端架构设计(1) 试看6 c9 L0 j: s9 V) ?8 M
2-5 前端架构设计(2); P- E2 w! ?1 x5 Q" W8 ^
2-6 H5响应式方案设计(1)! C* Q# g/ w3 X3 `' A0 t
2-7 H5响应式方案设计(2)
% K6 Y6 g- X( S l7 b; G- O8 z 2-8 H5还原UI设计稿(1)
9 ^. _/ u3 c- n( F% ~ 2-9 H5还原UI设计稿(2)- |2 b' K+ `, }" G& N% o
( j3 a/ B: O0 F2 _+ M' {" }& G* u第3章 H5接入公众号! `' L# i" J9 `, w
本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能
d0 P- d* s2 b- N 3-1 公众号及IDE准备0 x, q6 I+ e6 A$ N4 [$ s
3-2 微信授权流程(1) 试看
% K3 y8 W' D* X3 U 3-3 微信授权流程(2)
) l, @0 X' X4 X& j1 e 3-4 H5添加接口代理、域名解析
- C: c& U! m3 C. s& J: ?& x 3-5 H5接入微信分享$ I5 d% Y1 O. p* B1 s
, z6 n" n* n* h9 {; r! i5 j% J
第4章 Node开发微信分享
C+ K* x# `9 W9 Z1 c本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。
) f( H" @8 Q' B6 C( M* a- C# W/ o 4-1 Express项目创建& V# {0 U- ]9 H- r6 }# X0 E7 b% z
4-2 微信用户授权(1)
5 ^) g$ h$ B/ w* \* \( v6 j5 x& J 4-3 微信用户授权(2)$ d' z, a u% H) T" Q+ v( E1 l" @! l. X
4-4 微信用户授权(3)
, k& M: T$ @8 Z( n* d 4-5 获取用户信息
' J& M; p5 @7 ] 4-6 生成JS-SDK签名算法(1)
% m a4 h! U- x* s 4-7 生成JS-SDK签名算法(2)! _$ w, C9 V! R4 e
% V4 b9 z' {6 x: z7 b; y! W3 E9 V
第5章 安装与使用MongoDB: y, s! G2 x+ J/ \+ T4 f
本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。( U9 g3 u2 u0 C: _% R- x2 k/ Z
5-1 Mongo安装(1)5 L5 m. ^/ E: @# g
5-2 Mongo安装(2)
: }' O7 d/ K8 y7 j% h 5-3 Node连接Mongo2 C5 D9 H! J. `+ c s
5-4 Node存储用户信息9 U n6 a' n" }' l3 l; N4 T$ k
) g5 q. ^* `+ Y8 Z0 l3 s0 L
第6章 小程序授权分享
8 ]3 U) M( C/ O, @; |/ y本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。7 R; n. g$ t) |
6-1 小程序分享介绍
7 y# Y0 t+ p' ]% X 6-2 小程序分享项目演示9 p+ K o: s1 i7 e. b
6-3 小程序注册和框架介绍3 k H0 e5 C; C6 ?/ f7 K7 L! s- F
6-4 小程序创建和规范定义(1)
* t' Y' z; s ~% C! r 6-5 小程序创建和规范定义(2)! G. f1 o/ g* z) l# k
6-6 小程序公共机制(1)9 \/ M7 N+ q8 e4 Q
6-7 小程序公共机制(2)& F, V. T; I5 M5 Y
6-8 小程序公共机制(3)* k+ S( P" [: \9 H
6-9 小程序公共机制(4)
0 T1 z/ _" I0 K 6-10 小程序首页静态页面开发
. h3 {7 L/ U: D+ a2 J# C* S 6-11 小程序授权登录(1)
9 T& f' ]8 ? a$ L) U J' c 6-12 小程序授权登录(2)
; W4 U Y& G( S 6-13 Node对接小程序授权登录(1)
% U/ G1 v, W! A% z 6-14 Node对接小程序授权登录(2). K; _ p3 T! J/ J3 \
6-15 小程序分享8 }' ]1 S) W7 f; }5 g5 I" E: X
' R" x/ [1 J3 k5 `& t: A0 n+ ?% j第7章 小程序云授权分享* G! W9 B2 A6 a* y r0 c
本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。* J- \) Q$ K* O2 {. w: C
7-1 小程序云演示
0 K# f3 u4 n/ | x 7-2 小程序云手机演示! L0 @, q8 g6 u$ E' t
7-3 小程序云开发介绍
* X: s9 Z9 D& J 7-4 小程序云项目创建 k a4 a6 q4 N/ C$ e/ S. q- _
7-5 小程序云函数使用(1)% K6 Q" q* C+ A2 K+ h1 Z3 F
7-6 小程序云函数使用(2), W! E0 p- r+ j- h1 P0 N
7-7 小程序云用户授权登录(1)* r u( X& S3 g+ N6 z# {0 [
7-8 小程序云用户授权登录(2)* z1 l6 g c/ [% x6 j
4 p$ T1 t% }+ Q% v) H- c
第8章 小程序支付
2 E2 T/ u( h& {本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。
" s* `! O% l9 E) Q! Z( h 8-1 支付前沿介绍
; M9 F+ N6 E4 s0 k 8-2 支付流程讲解
5 _4 h3 {% M; W; | 8-3 小程序支付实现(1)0 _! {0 J' w$ |5 V: }
8-4 小程序支付实现(2)7 D% i% M6 X) J0 `: I( K) O
8-5 小程序支付实现(3)
8 i9 m/ F) z; Y) X$ j z! t& ` 8-6 小程序支付实现(4)
; f4 k' ?5 I, Z( Z, m 8-7 小程序端接入支付功能(1)" G8 G8 e+ p& g* r
8-8 小程序端接入支付功能(2)
$ Z* _+ M7 I$ p$ h# m% F7 q! A$ g, k$ u2 X t4 o
第9章 小程序云支付
* T" F9 Q! x/ Y. `5 ?本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。! g+ t8 r; P6 i; [& V
9-1 小程序云函数本地调试
5 h4 S$ O6 A- t7 M8 K 9-2 小程序云生成支付签名1 B; f/ I k( H/ j! a$ Q+ q
9-3 云函数实现支付功能(1)8 |& O- o8 _2 [ L. t5 A
9-4 云函数实现支付功能(2)3 O& x& H& ?6 s! B% J
9-5 云函数实现支付功能(3)+ B! {9 ?8 C5 M
9-6 云函数实现支付功能(4)
7 x: m1 _5 \: D- R' h7 `- u- m/ m
第10章 H5公众号支付
6 p2 {* L0 f6 P9 o# y8 Y本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。
7 L% d' k. Z8 ^# C 10-1 H5支付资源准备
, o; `' h3 f+ V 10-2 完善H5页面和配置
$ X ` i; k$ Z9 o) r& _! p 10-3 微信白名单设置
; A' u9 Z, S8 n9 ]4 z 10-4 H5支付前端功能实现
/ ^9 h6 J. F6 f) ` 10-5 H5支付后端功能实现
' p$ i4 I+ F. c1 u6 S 10-6 实现支付回调通知
6 l" f, L7 f* `# F# _1 R, i9 l+ V* ]/ w' @) F
第11章 项目部署
! d, q) ~4 x6 c3 {% `本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布1 v0 T" b2 ]: [5 s, C
11-1 小程序部署0 M# L& ^2 k8 g, }
11-2 小程序云部署* w/ ^9 h0 I5 E! K
11-3 Node部署(1)+ b3 W# |/ B; i5 T6 ~8 E
11-4 Node部署(2)) Z* T$ t( _7 z% V \3 T
2 ~1 }6 _$ g+ r6 T& a( c' [! F, Z7 A
第12章 课程总结) [ k- f' @7 h% c+ v; L t
本章节主要回顾我们所讲的内容和需要注意的开发事项。# X6 n: ?* p5 L( H( J
12-1 课程总结+ d( x+ [( \5 j8 W% i
8 p( _- z$ U. E: |
, l3 P8 Y5 O' K% A〖下载地址〗# B( D3 g' T+ ?6 V- G) J
5 `6 f6 K$ n p1 n3 w5 j& |
5 a! w3 V* } J
|
|