- w, @6 N3 n1 p$ p
- I; q! {/ b/ u, n3 Y$ I〖课程介绍〗 B3 v$ \/ Y1 U9 q' p2 V2 u/ M% @+ {4 @
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。
4 J/ e. x2 T' P \8 ^- U8 f4 C! p
" S7 b1 L/ n8 T J〖课程目录〗8 i: `% n( x9 X
第1章 课程导学
+ o; L# t6 B {5 o2 H; `本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
. N& d0 g# L/ Q, [ 1-1 导学 试看
# H- A n E3 R! t: N& o% c
% p4 V+ ?9 E% H8 G( s第2章 H5开发
/ [" h- V; b+ S0 s; I本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。
x! [& U2 [) C 2-1 微信分享前沿知识介绍/ H! r2 j4 E/ z" a# X
2-2 Node升级和项目创建(1)
3 E7 F2 Q2 j, o( g! @ 2-3 Node升级和项目创建(2)
# i/ r+ p& j; M7 W+ J 2-4 前端架构设计(1) 试看
6 w9 D+ T& e9 z! l! t1 z C$ Q 2-5 前端架构设计(2)
+ ]& _& T4 n$ d$ U- L+ f 2-6 H5响应式方案设计(1): b# Z/ S' b2 J) \" w
2-7 H5响应式方案设计(2)8 Y7 \: o% s, R7 }' x
2-8 H5还原UI设计稿(1)
* E) M0 N2 }. g5 `# p m/ ~5 t& d/ j7 L 2-9 H5还原UI设计稿(2)
# i+ w, M. A1 g7 n6 \6 b4 E
8 ? D; s$ U3 p' y' A# k! h+ A7 N第3章 H5接入公众号
& N2 e. H" ~0 R7 W7 C本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能' K$ h& C' b+ P' y: Q6 \) m
3-1 公众号及IDE准备9 x$ r" B* w3 B0 k1 t& \
3-2 微信授权流程(1) 试看
# ]+ d) [- N& `8 P ^! X; M 3-3 微信授权流程(2)
\/ Y: l1 U2 B+ F9 g 3-4 H5添加接口代理、域名解析' ~2 ^) c5 y" H4 F. l1 R8 O$ v# I
3-5 H5接入微信分享+ q# c2 v. E3 ?$ y" W' w3 T
& `8 z( T" p6 h0 Q! N' H第4章 Node开发微信分享$ { F& {0 a2 L9 c
本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。. Z) ~8 |% c% {
4-1 Express项目创建9 C0 @# K r1 f y: K+ F
4-2 微信用户授权(1)
" p- L/ m t0 m4 F 4-3 微信用户授权(2)+ a3 i/ r: w' }1 \: V
4-4 微信用户授权(3)* O! r) P: C0 @$ j3 x
4-5 获取用户信息1 x1 ]! {' A" f- n, A& a2 ]
4-6 生成JS-SDK签名算法(1)
. Q. l Y; s Z* ^ 4-7 生成JS-SDK签名算法(2)
& p0 @* j" E5 R# A' ?! W" G8 L$ t& Z. e. U t
第5章 安装与使用MongoDB
0 Y5 T' \; Q# ^& F3 h本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。
" q0 G4 C8 }7 b& W 5-1 Mongo安装(1)
' I) \; c$ j/ t+ N' \, e 5-2 Mongo安装(2)
4 ]" g" H2 K- r ^" K4 g I 5-3 Node连接Mongo
& Y- J4 }7 i9 S7 e 5-4 Node存储用户信息
4 m7 g! y& X. }2 k' o) X8 k6 w
: M) z0 L5 }2 E6 j第6章 小程序授权分享" @6 ?2 l6 K& R" I$ `/ C
本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。, H* I9 c: l7 }* n, K1 T, s
6-1 小程序分享介绍
- ?' ?* S( C/ y* i* t8 u 6-2 小程序分享项目演示5 _0 s" D! H# _5 e+ f
6-3 小程序注册和框架介绍
2 {6 M8 O$ @; p$ s! K 6-4 小程序创建和规范定义(1)
* P5 m! K$ h7 ?0 A6 L* }; C 6-5 小程序创建和规范定义(2)3 F$ o4 D' p/ J( G5 t" R9 v
6-6 小程序公共机制(1)
$ M) E5 O: U0 s/ }/ t5 w+ C% [ 6-7 小程序公共机制(2)' i0 ]- `, x8 Q* w* n
6-8 小程序公共机制(3)
S& b# g( R0 F, b 6-9 小程序公共机制(4), e' P+ V/ A; M O. o
6-10 小程序首页静态页面开发
3 j, P- D. b4 B# k6 k/ V 6-11 小程序授权登录(1)
8 e4 B, P9 S4 L( b* R e; m: o 6-12 小程序授权登录(2) b! y; S# Z2 H" F) T- t7 u* ^
6-13 Node对接小程序授权登录(1)
' u0 O2 f9 P7 Q' r, O5 M, k! Z 6-14 Node对接小程序授权登录(2)
9 D. ?" e; i* Y6 s) _* h 6-15 小程序分享
6 F; g9 w; `/ [3 m( V8 ?# U! D: W: K
第7章 小程序云授权分享
' _4 P& e* C$ Y9 W1 z. O本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。& N; z# T- _7 ]
7-1 小程序云演示
1 q& w/ y6 w5 o" B" h7 E! O; G6 |/ ^: J 7-2 小程序云手机演示
9 u6 ]- w& P4 ]" o8 @ 7-3 小程序云开发介绍
) Z2 S( Y" h( [* C* [% W; q) i7 e 7-4 小程序云项目创建' G* c' w9 @( e# K" A6 h) z2 J* e$ N
7-5 小程序云函数使用(1)( ? c) {7 d. T, O% t5 y
7-6 小程序云函数使用(2)) U2 S8 @: N3 j$ z/ F2 U' b
7-7 小程序云用户授权登录(1)$ N" p9 H' t" e) {1 j
7-8 小程序云用户授权登录(2)" h5 a+ w$ @5 \7 T% S9 {# Q6 C
% f- l+ H. x" o1 P7 L8 k G
第8章 小程序支付$ [* ~. l3 v* W9 L( Y
本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。( S/ F+ P* ?" e# I8 Z' O' a5 f
8-1 支付前沿介绍4 q$ B& I( [$ W \5 |/ h
8-2 支付流程讲解
0 J* r: O, W( Q1 B) U N: T 8-3 小程序支付实现(1)+ s, W8 G0 G" [/ N s+ T
8-4 小程序支付实现(2)
- \5 j, `3 S: d2 O 8-5 小程序支付实现(3)
1 y& m' P; d. t$ w) S 8-6 小程序支付实现(4)! z' L; d! o/ S9 a9 P$ i2 O# l9 \9 w
8-7 小程序端接入支付功能(1)
2 _7 w; U, v! }9 _; P0 O/ _& Z4 j 8-8 小程序端接入支付功能(2)" r9 c, I5 j" H& i- K
' o9 p( l; e7 m7 w# P% g7 L5 T$ V第9章 小程序云支付
' }+ |$ J* ]' F. l# p本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。/ ~- u9 E' N/ t0 o9 |+ x( z% C. `' o" W
9-1 小程序云函数本地调试& Z' A1 A$ j: J) k0 C
9-2 小程序云生成支付签名
: G( B$ w6 k1 b0 q9 ~1 x 9-3 云函数实现支付功能(1)0 N7 q* P, k9 H. D% p4 H
9-4 云函数实现支付功能(2)$ m" l! A# b2 H2 L
9-5 云函数实现支付功能(3)
$ P7 d% g) x _3 M& ?7 X 9-6 云函数实现支付功能(4) h( }; R {& m/ u: G- e
8 ?6 x: e& [" v& K/ U" k# z( h
第10章 H5公众号支付
" X9 k- f7 I2 s) h8 i本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。) M' s5 _/ f* l; U, I, ?0 ]) q' X
10-1 H5支付资源准备
- ]" f/ L4 X; v9 S( g 10-2 完善H5页面和配置 l- q# f/ j1 s- w# |
10-3 微信白名单设置
* G. m/ K/ K' n% A7 s/ M 10-4 H5支付前端功能实现2 Y8 b2 D( x% u9 k1 |
10-5 H5支付后端功能实现8 t9 j0 g7 R. [
10-6 实现支付回调通知
: m6 }# E: E) J3 l5 E8 ~+ a( ]" c" ?
第11章 项目部署
! G6 Y' h& S3 S1 T U* w( I本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布
9 {$ |/ s& E% T" B; ]1 E8 i 11-1 小程序部署
d* R3 l x7 [) K, t* X, O! v, h* i 11-2 小程序云部署0 \# B" F$ z8 g( ]8 }
11-3 Node部署(1)( ], s0 V9 K* l3 G# T& \
11-4 Node部署(2)
; ]" G5 B3 @' |# V* h: y- L: V: p+ `8 N: E1 L) G& ]; f
第12章 课程总结( x! o' X8 V; L7 y5 C/ ^
本章节主要回顾我们所讲的内容和需要注意的开发事项。
) C& s/ p& [) a$ ]0 ` 12-1 课程总结* I* o+ }9 m/ J( h7 t
; l& h. I7 N$ Z# B" ^
0 s- C/ P$ [7 r0 h8 M+ X6 c〖下载地址〗. {. z, q/ j$ z4 C& e( K7 h
. {% E0 t& d7 b, s9 g0 d; j- I
6 z6 t: X, g z |
|