. O- Q" ]' F% l* W1 G9 o0 [( M
. m* b; v4 g, z! \〖课程介绍〗 B3 v$ \/ Y1 U9 q! F5 ?9 c4 e7 D8 P' \
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。1 ~: L7 e/ N- R9 y
# _+ g( F3 B* O0 M! u/ {: b! z0 V8 Z
〖课程目录〗
; q. Z0 b2 H/ s" T第1章 课程导学
, G" A$ D4 v" G! _本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
, E& Y1 i7 N0 ?# m 1-1 导学 试看
' h0 y$ e s$ U6 U( g8 x t: R) q0 C9 \. A1 F: D4 O$ O" \
第2章 H5开发2 p X+ k) B" t* f$ m+ E D
本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。
, K3 I, s/ }7 S* j5 i; J6 j 2-1 微信分享前沿知识介绍
2 e/ s4 ]+ I; K+ U 2-2 Node升级和项目创建(1)+ L! M" a+ [+ ^7 U2 [
2-3 Node升级和项目创建(2)- ^4 @( Y' V! b" ?6 }; o, z: T
2-4 前端架构设计(1) 试看1 S& M& J$ p$ X0 p: y- p \- l" k- E
2-5 前端架构设计(2) c/ z6 C5 S- M5 t2 ~1 \
2-6 H5响应式方案设计(1)8 ?- W* m$ A5 G' q# \5 |( K
2-7 H5响应式方案设计(2)
4 ?9 `3 t h1 Z 2-8 H5还原UI设计稿(1)
& B2 a& `7 M$ g0 B% U2 J 2-9 H5还原UI设计稿(2)6 I* h- T% \$ g G6 n
9 Y4 q' o* u0 ~第3章 H5接入公众号
0 `2 \, q) N9 S7 P7 s% [/ G, B本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能
# W* E l) [, e, D* I3 C& q$ k; E 3-1 公众号及IDE准备
0 U& O- E/ F3 w+ h- G, ? 3-2 微信授权流程(1) 试看
0 I9 d) _0 {# S* H! h 3-3 微信授权流程(2)
! r; H+ `9 p. U 3-4 H5添加接口代理、域名解析
* ^1 X1 {# C. g4 m 3-5 H5接入微信分享: M2 k- U6 O; c" F9 v% ]" A9 D' f
# @& o9 O9 P2 e4 Z第4章 Node开发微信分享
& v2 g$ ]2 J- {8 B/ `本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。
2 _5 k+ m) N# Q) t/ j& ] 4-1 Express项目创建( j! P$ n) ^5 e0 M- a$ C
4-2 微信用户授权(1)+ X1 A2 t+ Q9 w+ R4 Q% q" F
4-3 微信用户授权(2)
3 `. g& r2 j; L, ^5 w& E' [. J4 {- Y, i 4-4 微信用户授权(3)
A4 `% c3 H6 X$ P& E! a2 g 4-5 获取用户信息
% Q6 x2 Q( [/ _ [& ]7 C4 C 4-6 生成JS-SDK签名算法(1)
7 j( b% A" ^9 l( q" v: s 4-7 生成JS-SDK签名算法(2)* Y' N) x' `# v- j
# B& S" F; H/ q, b9 b3 G7 S: [第5章 安装与使用MongoDB
: Q2 _$ j) f, F! x$ R本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。
1 r. x2 E" K0 z! w* z0 ?9 [/ q 5-1 Mongo安装(1)) g- f6 X1 q; d- l, C7 g* n/ x
5-2 Mongo安装(2)
, e K& G6 V' d8 C9 b3 ~/ D 5-3 Node连接Mongo3 q( K& o5 ~, Z6 N
5-4 Node存储用户信息
1 E- T" p. |) W% U; c1 ?* n5 X. h) s
第6章 小程序授权分享
4 R3 M$ B8 Y1 i3 R$ w本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。
3 s+ ~, p% B- M* m 6-1 小程序分享介绍
! u8 w% Y- L' i% O. I7 F" y 6-2 小程序分享项目演示* [5 _! u. i2 \. i/ W
6-3 小程序注册和框架介绍
9 i7 z" C: P. N 6-4 小程序创建和规范定义(1)
6 U- g! l: Y8 q+ z/ q 6-5 小程序创建和规范定义(2): Q, J1 q5 `7 }; @9 y( ]
6-6 小程序公共机制(1)2 Z0 B4 o6 U Z$ G* l. t0 E
6-7 小程序公共机制(2)
1 ~$ _7 N7 A* S. E( Y 6-8 小程序公共机制(3)6 i1 I% N* x8 r; P. l- y& y+ d* c0 D
6-9 小程序公共机制(4)
$ D/ w9 Y( E2 z# Z% A, G! y$ d 6-10 小程序首页静态页面开发
# W# B( w! W1 [5 W, g# l 6-11 小程序授权登录(1)
2 W2 j$ M7 ?: }4 s! O 6-12 小程序授权登录(2)8 s1 ?" E. @! f
6-13 Node对接小程序授权登录(1)# |; U8 ?- j2 S) |- }
6-14 Node对接小程序授权登录(2)
! o: @& V- w$ X 6-15 小程序分享4 C+ t ]5 `/ \8 g
' V( n5 ^* L* ~% W! u第7章 小程序云授权分享$ y: F, D% L: S6 f }
本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。1 ^; X( h5 T+ C$ p x! x
7-1 小程序云演示" C# _5 C5 p) u7 v/ n
7-2 小程序云手机演示- Y% D0 b8 _3 W( ]
7-3 小程序云开发介绍
' H: z* N4 E% k6 M 7-4 小程序云项目创建
5 p1 b4 ~6 |# \7 s1 E 7-5 小程序云函数使用(1)
4 x6 q1 g- u h: l3 v. E* O 7-6 小程序云函数使用(2)/ h b. v& v; J3 n8 Y Q+ P1 U
7-7 小程序云用户授权登录(1)" A; T. @$ s. U; {' B1 a
7-8 小程序云用户授权登录(2)
0 D# t- ~1 a8 j5 O4 ?0 T
9 q# ]% I# \& ]% m0 f) o第8章 小程序支付
) [) o+ a! s4 k本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。
1 k# _. I7 m# J8 J; r3 E0 [ 8-1 支付前沿介绍+ m; |8 D/ X" G6 g5 D: p$ J
8-2 支付流程讲解
. ]+ ^2 o4 `) Y, g 8-3 小程序支付实现(1)( k5 d6 I0 [5 n) `: `/ e. ?
8-4 小程序支付实现(2)
6 x' X* I$ p# W. Q- i0 U 8-5 小程序支付实现(3)3 b/ z( {# ^, R& V% p( w, r
8-6 小程序支付实现(4)
. l& Q Y+ ~& p 8-7 小程序端接入支付功能(1), o; C, H+ m! s0 |+ G
8-8 小程序端接入支付功能(2). L. R: k; R3 G
: R n8 M: G: O9 Z) k! L. a6 Q
第9章 小程序云支付
6 O( R' S1 e: X7 f7 V* `0 W7 P* a本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。 J& c/ k/ [4 G% M
9-1 小程序云函数本地调试( c y) c/ q3 ^7 D) s
9-2 小程序云生成支付签名
/ j; k. Z1 t) O8 r6 b5 H% v 9-3 云函数实现支付功能(1)$ Z F7 e' E2 D; V% G
9-4 云函数实现支付功能(2)
/ O" R- M! d' e- ^ 9-5 云函数实现支付功能(3)
9 K- a, b; b/ u3 O 9-6 云函数实现支付功能(4)
; X8 S) ?6 X% Z
: m8 C3 |1 Z, Y* j第10章 H5公众号支付' t8 y9 \5 t0 \ v# Y" f
本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。
% S& h: C0 m; @: W0 O6 S) e 10-1 H5支付资源准备1 Z4 Z! [5 @9 f. z7 E6 X
10-2 完善H5页面和配置
* p. y! k0 n+ M) }$ N# [6 x% D) t 10-3 微信白名单设置
+ y: D5 G7 r( K# A! A$ | 10-4 H5支付前端功能实现( P$ c; c4 {8 t8 E; s. _
10-5 H5支付后端功能实现
$ k- ^6 K! Z: r" l8 F, q 10-6 实现支付回调通知* E2 S9 p5 T3 ] J# X9 M
4 T$ Z, O5 `7 O! J" I8 i4 r' ]7 v, {
第11章 项目部署. N0 E Q7 J% V" D$ ?3 }9 O
本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布2 E2 g* C- a! z2 \. v9 P
11-1 小程序部署
* ~/ T* o* F" g$ X" [6 i9 X 11-2 小程序云部署! `: L! X9 u+ B, H
11-3 Node部署(1)
( D2 i8 F0 a: q" e 11-4 Node部署(2)/ W, P# J, E# L) X% m* A
4 q4 L/ t5 l, c) j x第12章 课程总结
4 u9 |5 `0 O5 Y4 [4 a0 ?& [本章节主要回顾我们所讲的内容和需要注意的开发事项。
9 S# @: U& ?( ^, B* F2 q 12-1 课程总结
7 K3 U; `8 C0 m$ B! U! F7 d' ?5 j l* D+ G" w4 `" g$ x
% K" O8 i' I6 n) ~0 t〖下载地址〗: ?2 S& R7 m( ]; \% P$ G- S
! b3 k; h7 n& f: B
$ N u; C6 S; w% [% x6 V# v |
|