' q5 F+ C" V1 ^
, Z$ ^/ M8 O# H7 H% T F$ @& G〖课程介绍〗 B3 v$ \/ Y1 U9 q
* W6 ^' z5 v% H6 i8 |4 R 本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。
2 C' Q# w$ q1 j8 O R. h" e4 N9 @: \' s( T5 ?1 r1 X! c
〖课程目录〗
3 l0 C0 b. z/ e( O第1章 课程导学8 l. M5 B% r' q
本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
- ~! X) x) a5 E' {- o9 M 1-1 导学 试看/ y4 t$ O3 g; Y) S$ z. Z
+ ~% |" ~5 S5 p; a% f4 n! j' ~+ V+ ?' x第2章 H5开发
7 |8 y/ T6 z4 {/ C2 J* d( }+ i8 L本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。# s; N+ q* y& L7 B9 l& A: ^4 O
2-1 微信分享前沿知识介绍
}: C n/ Z1 e) r b+ I 2-2 Node升级和项目创建(1)
% |5 q. J8 ]3 S/ ^- ^1 J 2-3 Node升级和项目创建(2)
% C7 H9 D% L8 ^, Z 2-4 前端架构设计(1) 试看- t/ T7 t/ A, W
2-5 前端架构设计(2)
6 @' I$ F+ f2 k9 R4 ~. d 2-6 H5响应式方案设计(1)
7 [* Z: H4 a$ B3 t 2-7 H5响应式方案设计(2)0 R: V: h: W/ T4 Y: @+ s
2-8 H5还原UI设计稿(1)2 Z4 S2 k _9 N) E& ^6 R5 s
2-9 H5还原UI设计稿(2)! Q4 {4 T: |! q/ F* m8 R
; r; e$ f% [& t( @. H6 M第3章 H5接入公众号 v! P0 P8 A* G' I$ z7 P- ]
本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能7 H7 {, j& z4 _( }# U5 v. i* P9 R: I
3-1 公众号及IDE准备
. ]! ~ q" ]$ q3 g8 F 3-2 微信授权流程(1) 试看
$ H" r" I% E8 y6 c 3-3 微信授权流程(2)+ f# ^" p8 ?$ Z
3-4 H5添加接口代理、域名解析
& T) L+ \0 e( T4 H 3-5 H5接入微信分享
7 v+ e& ~! G5 k3 O0 c, _8 t4 G7 D1 `8 x, C: a4 ]1 i
第4章 Node开发微信分享. _% w5 S' V, l/ M0 }6 U, x
本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。
3 F7 q) l( F% U) U 4-1 Express项目创建
$ B* U( H: ^- j8 \1 B' _ 4-2 微信用户授权(1)' n. B$ @' s; E! n( t2 C
4-3 微信用户授权(2)6 c7 _; v! f) }
4-4 微信用户授权(3)
" h# i( P. P) z4 d0 B 4-5 获取用户信息
8 _' j" r) X/ }1 q, ?1 O/ V/ z9 R; A 4-6 生成JS-SDK签名算法(1)
9 I0 m; Z& X1 d! s 4-7 生成JS-SDK签名算法(2)) u4 y4 E/ @5 }- m* i
5 N" S9 O. m4 ^( i第5章 安装与使用MongoDB
+ k3 @# h) ^8 ^+ }2 G本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。
) B( S# G# X4 e& k7 X 5-1 Mongo安装(1)
' L5 M3 @" V7 p8 s* Z! L( O 5-2 Mongo安装(2)
& s4 s8 N, k7 O5 H 5-3 Node连接Mongo0 S. r0 J9 I( l2 v& P
5-4 Node存储用户信息
2 z, K1 ~5 [" K; i5 k0 P% S
, s9 D! \& Z5 L第6章 小程序授权分享% ?: t2 F6 a, K( [5 R+ A0 E
本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。- N' b$ S6 U4 H: m' D
6-1 小程序分享介绍
8 b7 @, C1 J0 W# d4 ` 6-2 小程序分享项目演示% Y5 w8 X, ]( a+ H: K
6-3 小程序注册和框架介绍
7 q! u, G" \- s! S! P: V, Q 6-4 小程序创建和规范定义(1)
2 L1 }- q( E7 R# o3 x1 P( _2 y 6-5 小程序创建和规范定义(2)
/ U" o4 [: w5 k5 Y( {5 L! }; c 6-6 小程序公共机制(1)
) ]+ l# d! E' ?8 a% I6 G 6-7 小程序公共机制(2)
2 ~2 O/ n/ s1 x$ } 6-8 小程序公共机制(3)+ ]/ N i) {$ \, v8 X+ f
6-9 小程序公共机制(4)$ y3 Q, O+ V: n+ b+ t! C) {; P6 f
6-10 小程序首页静态页面开发1 A3 {3 c, @9 i7 r/ C* @
6-11 小程序授权登录(1)
! v* }5 s1 l7 j( w$ X3 O3 B 6-12 小程序授权登录(2)9 E5 N g& k8 w- O9 `# ^; k
6-13 Node对接小程序授权登录(1)
: a% p4 a L) A+ h 6-14 Node对接小程序授权登录(2)
y3 @" T' ?2 z! ] 6-15 小程序分享, o) M0 Z7 H' S' }& {
& ?: y! u: [! c$ T5 G7 o
第7章 小程序云授权分享 N0 o8 }/ d8 h$ W7 L4 {1 g, d+ ^
本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。3 V2 P% s1 d! K$ V& S8 \5 S9 j
7-1 小程序云演示
& p T1 r2 z4 G& \: n 7-2 小程序云手机演示
7 P) c3 `* {7 O/ o; e" X 7-3 小程序云开发介绍
$ ^, I C* j1 X8 f b' u5 Y 7-4 小程序云项目创建
5 H1 R$ m) j% D( w) i/ h" J7 v 7-5 小程序云函数使用(1)
6 V7 J6 Z" n3 U/ R! n 7-6 小程序云函数使用(2)
; C" p) c( o6 c- p, Y 7-7 小程序云用户授权登录(1)$ V* k$ y0 r1 ~6 _9 P
7-8 小程序云用户授权登录(2)
- R0 x1 N/ j" H( r5 C- H" X# G& G5 Z g! Y8 r& b, `
第8章 小程序支付
# V8 H& y, Q& d( k5 v! @本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。9 m6 d s2 Y- ~3 f/ \; |
8-1 支付前沿介绍! N/ U! M: _: c+ I
8-2 支付流程讲解
* j/ |$ i( w& P5 a& T' P 8-3 小程序支付实现(1)
# {% V2 H& o T- n& X1 r 8-4 小程序支付实现(2)
' |$ I; K0 W( l7 e; N 8-5 小程序支付实现(3)% ` A8 W' x x+ C" V
8-6 小程序支付实现(4)7 ? y( n$ d& a9 ?6 O
8-7 小程序端接入支付功能(1)9 n6 a1 q, q4 X- V! [6 c7 W1 W- s6 r
8-8 小程序端接入支付功能(2)7 ]: M D3 f W9 }1 L* g
+ G3 o0 V( p8 }5 F
第9章 小程序云支付
' K* W/ @. S8 W/ @1 R: O本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。
$ ?1 t! H# R0 n3 l% A& I# q" Y) R 9-1 小程序云函数本地调试
1 x( p- ?" Z0 b' {0 e3 t5 W# j 9-2 小程序云生成支付签名
0 U% \, y# s' e+ {6 Y 9-3 云函数实现支付功能(1)2 k& K8 s( e2 W' R8 `' n( }
9-4 云函数实现支付功能(2)
4 L. V6 t/ h$ M) T. A 9-5 云函数实现支付功能(3)
1 c4 o# ?7 i! i. D 9-6 云函数实现支付功能(4)
) X4 a2 L W" H8 \1 X; V- w
- ^; Y* f+ i/ b- K" q. S, B第10章 H5公众号支付( h$ s; P& N3 t/ ^7 E2 J" m
本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。: v8 G7 n; |! t! _& u6 T Z& ^
10-1 H5支付资源准备2 B1 }! [2 G O% ]2 _
10-2 完善H5页面和配置
9 e/ ~# P+ U2 H6 D8 | 10-3 微信白名单设置' ~, S* M' H* |
10-4 H5支付前端功能实现
/ y" |' S- [5 B8 V. o @+ c8 _ 10-5 H5支付后端功能实现
8 g' A ?5 L8 j5 Q 10-6 实现支付回调通知
9 n X4 ^9 X2 n+ y! I# f* u
! B0 I! `3 E) g) p, _第11章 项目部署
, O% W/ D$ ?, S/ i9 V本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布
2 ~5 L/ r3 U2 E$ V6 f. I! M 11-1 小程序部署
, c6 { U/ R9 s0 [7 z 11-2 小程序云部署7 Y# {! ?0 \+ |5 f
11-3 Node部署(1)
% [) f* }% U& W9 E 11-4 Node部署(2). C8 f) g1 e! C1 t& B
8 X1 o0 M/ f* t+ v5 f' B7 W: a* O第12章 课程总结
# `1 P8 t$ L5 U. `本章节主要回顾我们所讲的内容和需要注意的开发事项。0 m, `0 F% [- Z2 D( [3 n
12-1 课程总结7 ]/ S# ^0 r5 f' D/ m' L
2 c4 I; z3 F- K
+ g, b# s; C) G3 V〖下载地址〗
2 O0 E" h4 B1 i0 V; ]( X
7 I! L {0 U1 M
% b: D ]7 a# L4 C% B1 I |
|