* l. h" `+ R0 p! S$ o8 `# k o
; R$ S9 o1 ]1 X2 m9 J
〖课程介绍〗 B3 v$ \/ Y1 U9 q
; H" C2 A% M( c 本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。/ e% B6 x6 _" A" V; Z, W
T9 a, c* G* o* K& y〖课程目录〗
3 L9 C' f: V' Z' \第1章 课程导学+ B# G6 C1 c, P5 H! i; J# Z+ |
本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
$ P9 k3 K4 J5 Y+ d% z$ y2 a, M 1-1 导学 试看1 J$ Z8 _( y. A9 ?- z0 K& x
7 w y( C$ y( l" p3 [
第2章 H5开发
8 y6 t* ~# d# e1 t9 Z% o L本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。: V/ ?7 ^& u" g$ d3 \
2-1 微信分享前沿知识介绍2 C: t2 G" B5 b9 f! h5 v* m' P! r9 _7 L
2-2 Node升级和项目创建(1)% n0 S2 Q$ S8 D; Y
2-3 Node升级和项目创建(2)5 _/ [% m7 h5 V! `
2-4 前端架构设计(1) 试看
* a( s6 M: a/ H7 e 2-5 前端架构设计(2)- n) d3 J* A' |
2-6 H5响应式方案设计(1)
$ @% r1 G+ v* x+ E% e9 M 2-7 H5响应式方案设计(2): X" p) `, B, _; o
2-8 H5还原UI设计稿(1)
' Y% c' B: H. e: c. j: ^) J* D 2-9 H5还原UI设计稿(2)
( q# Q5 q4 q# Z, N0 t1 g3 N5 o( j
; z1 M: n& H+ z( n( M ^第3章 H5接入公众号9 P3 ]" F# \" }# B
本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能
& g8 Y9 \7 y/ W% i 3-1 公众号及IDE准备4 G( L5 z! b( ?5 x( ~$ q
3-2 微信授权流程(1) 试看' S1 i4 j, A6 c: D& D
3-3 微信授权流程(2)- ]4 w" Y* R; [( ~. A: X, y
3-4 H5添加接口代理、域名解析7 r; z6 P. c7 e4 ]% ]6 r: p; R' X
3-5 H5接入微信分享
- y$ @0 F5 |+ @1 S' M5 Y4 R. ^5 r( [+ Q6 H" W! R% h
第4章 Node开发微信分享% Q$ U3 u s$ C
本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。$ Z% ^7 M0 H: m, P7 w
4-1 Express项目创建$ [$ E4 D$ v! t% L9 N
4-2 微信用户授权(1)+ y3 ?5 m8 d; s" E) }
4-3 微信用户授权(2)/ c. d: n7 u& e7 i0 e
4-4 微信用户授权(3); j$ s0 G9 J6 L4 q5 A9 x4 L$ X2 f P
4-5 获取用户信息
& H; x0 p0 i4 x" @3 [8 P7 K/ k! Q 4-6 生成JS-SDK签名算法(1)
9 g: B4 r- L* Y J& P* w 4-7 生成JS-SDK签名算法(2)
5 X6 X+ \9 h6 Q- e$ u
) E; a# q) T+ P7 A& U第5章 安装与使用MongoDB9 j4 ]3 X3 a3 K" s; \, M
本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。8 D1 G7 W- }% p B! }, c
5-1 Mongo安装(1)! ]1 b: [9 d$ a; A; ^
5-2 Mongo安装(2)
- r* `: f3 b8 F) h& w6 C 5-3 Node连接Mongo/ K( @' }$ |+ R
5-4 Node存储用户信息
' E! m, c6 Q; X/ R% r
1 n4 I2 K4 h; y5 s; i- R0 ^- _第6章 小程序授权分享 k0 \4 T0 W7 s- G
本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。
1 G! }% I* q) T+ m# o0 d3 E 6-1 小程序分享介绍
7 h" _8 N8 F: g2 v- L- A; a1 _' {) v 6-2 小程序分享项目演示
+ v# z0 B9 D+ X! w* |7 { 6-3 小程序注册和框架介绍
! A7 \! ]# n1 E! Z$ h6 J 6-4 小程序创建和规范定义(1)2 I1 S! [/ e1 Q8 v
6-5 小程序创建和规范定义(2)
3 v9 l" [% b5 E0 z/ U 6-6 小程序公共机制(1)
9 S. }& B. U. O6 D# O 6-7 小程序公共机制(2)" W2 Q5 ~4 [3 ?; b {. V" Z2 P
6-8 小程序公共机制(3)
; @' {% T) T, } 6-9 小程序公共机制(4)
0 d0 r+ r5 f# B8 ?3 j" J: B 6-10 小程序首页静态页面开发
1 l( W1 r* F1 O5 p 6-11 小程序授权登录(1)+ H4 Z1 L& ]: o
6-12 小程序授权登录(2)
7 j* T0 m& k9 r; d1 c% e0 ` 6-13 Node对接小程序授权登录(1)1 w5 I! p- d6 E3 V1 Z
6-14 Node对接小程序授权登录(2)
% e5 g. }& N0 S/ f- T S 6-15 小程序分享
2 f% h# ^# Q. p: G; {7 Z, G
) z. h) h2 y1 ]) J8 O# C7 O第7章 小程序云授权分享
/ C! H M6 U1 r7 q. }, H3 t' m本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。0 X! k3 s7 q: v: W6 Q
7-1 小程序云演示4 U9 V- x" ]0 v, j% M4 ]0 B. A ]
7-2 小程序云手机演示3 ?' q- f) [+ g: K" a( W$ w
7-3 小程序云开发介绍
* q' z8 j( e7 y 7-4 小程序云项目创建$ d; y7 c# ^4 P" c9 C3 b- M
7-5 小程序云函数使用(1)$ B: d- _4 a$ f5 W, p n+ `
7-6 小程序云函数使用(2) C! n; V4 _1 h6 @
7-7 小程序云用户授权登录(1)' ?8 m" h- l4 C$ G3 G$ [
7-8 小程序云用户授权登录(2)
$ r) G+ p0 W& `& c( n5 }8 e8 w* x' m+ P* D/ z! Q; d; J% v& d
第8章 小程序支付% e8 m7 ?; _1 I `- l+ x. i. S
本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。; X" J# Q- m' K
8-1 支付前沿介绍
3 H0 x5 f& a9 J% \ 8-2 支付流程讲解
! Z3 P. L5 T& n$ c7 Z$ o 8-3 小程序支付实现(1)! E6 u5 z7 ~& v# I7 H7 O) b6 s
8-4 小程序支付实现(2)
% ?. j4 L' Y( l9 ? 8-5 小程序支付实现(3)' \9 {* ], P1 C$ `
8-6 小程序支付实现(4)
. K+ K0 v; C, \2 r 8-7 小程序端接入支付功能(1)7 ~$ o$ U1 c* r' ^
8-8 小程序端接入支付功能(2)
0 C% l# l0 X1 \4 |( e& g9 M( @4 g+ S! Q, J
第9章 小程序云支付
. h( }! Z) W5 V# a1 a本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。
, G5 F1 q, l A 9-1 小程序云函数本地调试$ w8 Q$ B6 A& T+ U4 z- j/ K+ Z$ ~; L
9-2 小程序云生成支付签名 Q6 W" W3 J2 W* C+ D
9-3 云函数实现支付功能(1)# t, U$ N. [2 B1 |6 J# l
9-4 云函数实现支付功能(2)0 ^% S5 h; G; u3 @0 P! v
9-5 云函数实现支付功能(3)
1 ]: \0 u+ h- } \9 [) W* P0 n& i 9-6 云函数实现支付功能(4)
) Q1 f: @/ h2 w& W% X5 }! p( }5 x, ^( [: {+ {. ?
第10章 H5公众号支付
& U- l0 c& h; u8 m本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。
. D- a+ g1 ]0 U( }( r 10-1 H5支付资源准备
3 W2 ?# y1 j3 A, L* b8 v$ \ 10-2 完善H5页面和配置# h$ y' n5 }* M' j& I9 e
10-3 微信白名单设置
: V- y: D8 ` Z5 s r6 {* q 10-4 H5支付前端功能实现
& k" A& y8 D8 j' C# G- L 10-5 H5支付后端功能实现& ?5 g* w9 ]1 G. Q4 M
10-6 实现支付回调通知
0 _3 P) u3 I$ t
( z' o$ U% c3 ]' ?6 ~第11章 项目部署
6 S9 O; j8 A* t, E; _( y4 Q9 N本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布/ f& r' O9 C" h6 P4 G4 }8 q2 @! J
11-1 小程序部署# X0 k' l$ X( {* s( E# g) s. p# E
11-2 小程序云部署
; j1 C( I* u! b; _5 i 11-3 Node部署(1)
3 g. l8 h! m* A) ~6 _ 11-4 Node部署(2)+ }* D: T9 K$ b
* i) ~1 d* r2 R6 i' [6 C6 } \; [2 y
第12章 课程总结& r8 H+ i2 Y0 o" [0 v G
本章节主要回顾我们所讲的内容和需要注意的开发事项。1 F/ c, H" j; x: v
12-1 课程总结+ m7 I* ^7 |0 C2 d# k9 b
1 D8 x! c; _2 }2 @+ z1 j7 K
% C( o1 e. [1 l5 [
〖下载地址〗
" _* u; W4 a- c. c1 j: m. t1 [3 P9 i8 m1 g4 E
~# r4 n' T% I) B1 w" c5 ]' q
|
|