, C2 C; q/ p# r$ d
5 o2 B& e( Y+ r
〖课程介绍〗 B3 v$ \/ Y1 U9 q3 `$ M: J2 p( k3 E( |0 m3 g8 @7 v
本课程主要解决前端开发人员面对公众号开发以及小程序开发时,遇到的支付、授权、分享的技术和业务痛点,通过此课程能够更加针对性的掌握用户授权流程、分享流程以及支付所涉及到的前后端的各个环节的知识,一次学习终身受用,升职加薪的必备技能。! D' K7 `8 a5 ?# Z/ s
) p1 ?$ h" |" K" ?8 K/ l3 M
〖课程目录〗" l9 M9 n: ?+ c+ G) \- U9 C* a
第1章 课程导学
! M7 P( i( B# ]5 F# I J: l4 j( H本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。
& ]# u( b: c; Z9 r+ l, k 1-1 导学 试看
( D* c6 j5 i2 S- `- t
5 ^$ L) p) H T. y8 l第2章 H5开发
8 Z+ I/ R1 w& l$ C本章节基于VueCli3.0开发H5项目,从架构设计到H5自适应,同时给大家开发适配多端的H5静态页面。3 }4 S8 ^" h& r9 W2 r
2-1 微信分享前沿知识介绍
0 P5 e; Y& F/ n: ? _; F: N 2-2 Node升级和项目创建(1)" d( X& O% D5 S
2-3 Node升级和项目创建(2)
0 z! T T3 F, ]+ r/ a+ V 2-4 前端架构设计(1) 试看 n& i. p- O: I* \' N
2-5 前端架构设计(2)
. w8 q; ]; e3 \5 z 2-6 H5响应式方案设计(1)
3 R! ~. [6 u | 2-7 H5响应式方案设计(2)
8 c: M4 K, N: J- [/ J 2-8 H5还原UI设计稿(1)
# i3 j1 X g" W6 s! y4 g; j3 T( C 2-9 H5还原UI设计稿(2)) y) \" v+ O: p! W' F& z/ b
% V7 h- a% k, P o5 h" A; o( g
第3章 H5接入公众号
Z8 {. a l# N" Y: B$ z本章节介绍了公众号的注册和IDE的前期准备,详细讲解了微信授权流程以及H5本地域名解析和代理功能,最后讲解了H5接入微信分享功能
( j0 a1 W3 O+ I$ B% x 3-1 公众号及IDE准备0 i& B5 [3 }4 Q: r, C
3-2 微信授权流程(1) 试看/ J$ L+ D7 ^& l' U4 ]" Y6 W
3-3 微信授权流程(2)
' k2 D2 f8 a# u 3-4 H5添加接口代理、域名解析
% a/ }9 g/ |6 S( }$ R% T! ]' h 3-5 H5接入微信分享
! o( ~7 y" ~6 Z/ y2 \- L; x% L3 T% ]9 H/ B6 O- S E; t* ]9 R% x
第4章 Node开发微信分享; c2 Y) \% i2 ~4 o/ {
本章节讲解Express项目创建,Node配合前端做微信用户授权以及通过Node生成js-sdk签名信息。
0 ~. H: Q8 h& v& S 4-1 Express项目创建/ [% }& A2 l, K3 A' m0 B0 ?
4-2 微信用户授权(1)
; M0 C* y8 T# k8 Y$ T, n. s, A 4-3 微信用户授权(2)
3 b7 c5 n) w4 n; N 4-4 微信用户授权(3)
' f1 m1 G: o0 b: c& F+ u 4-5 获取用户信息
3 r: N% z. R# f7 P; y+ ^0 z 4-6 生成JS-SDK签名算法(1): E& a. M4 r% r. z! d
4-7 生成JS-SDK签名算法(2)
' P& B. ^& _/ H( o' ^& M7 ~! j3 I. I
第5章 安装与使用MongoDB9 d# B9 H2 f5 h: o
本章节主要讲解MongoDB的安装和使用以及通过Node连接MongoDB,最后开发Node接口保存用户信息。! f$ w4 A+ |# U, T! c) J9 h
5-1 Mongo安装(1)
0 |+ d& n' N' u4 [ 5-2 Mongo安装(2)- o6 n5 |& ~6 B/ X) f. e
5-3 Node连接Mongo+ o2 ^1 g6 c+ t |& x
5-4 Node存储用户信息
' e+ H0 Z5 x" B0 n/ d2 | i" M8 P
& W! T7 x" t- i; t; l+ j) F第6章 小程序授权分享! d1 Q( c+ U3 |: K' T0 j
本章节主要介绍了小程序的注册以及框架介绍,以及小程序的创建和规范定义,小程序的公共机制和小程序的授权登录功能实现。
" _" \, I4 n& C$ M 6-1 小程序分享介绍0 {# y! C( M% ~% s% X
6-2 小程序分享项目演示: i2 Y6 b- w1 }3 S3 t
6-3 小程序注册和框架介绍
$ A N5 y# F& J: d% w' l3 K. d 6-4 小程序创建和规范定义(1)& I1 h# Y5 u8 s1 r+ F( L
6-5 小程序创建和规范定义(2)% @9 u" D6 y$ y! g% I+ g) w
6-6 小程序公共机制(1)
+ q$ ]1 q h5 z' o5 ~ j& Z; g 6-7 小程序公共机制(2)
1 D& ?. Z" X( P% k 6-8 小程序公共机制(3)4 k* e/ x8 S$ A* ~; \' F
6-9 小程序公共机制(4)
6 k. T5 K& a4 N 6-10 小程序首页静态页面开发/ F+ Q6 X5 ]5 b5 J
6-11 小程序授权登录(1)
" f- @+ ?: A9 S5 G 6-12 小程序授权登录(2)
, J6 ?1 I5 E" s$ g2 n$ ? 6-13 Node对接小程序授权登录(1)
* e& I N3 h, x$ ^, D0 A* {, ^! q" x 6-14 Node对接小程序授权登录(2)
5 i- O$ R- \. a2 b# w8 ~, ~1 } 6-15 小程序分享
4 J) T6 o; s! V' R% q
, Y2 z0 y/ X1 ~( t) j, _: B9 i3 i第7章 小程序云授权分享
# x* I5 q) }3 y1 m4 R% H) e: p; m本节课主要介绍小程序云的开通和创建,如何使用云函数和云数据库,最后给大家介绍云如何实现授权登录功能。
2 N" F5 ?" k; u% H% b# O 7-1 小程序云演示: ]8 c+ y; b& W% z1 G5 x+ d
7-2 小程序云手机演示0 K) c! m% s$ ?! J: t
7-3 小程序云开发介绍0 m+ c6 U: H$ j9 y, h3 Y
7-4 小程序云项目创建
1 T/ `8 Y+ @ n0 G0 f6 F5 Y 7-5 小程序云函数使用(1) L- j: V4 e; N1 G/ l. Z4 O
7-6 小程序云函数使用(2) B0 N5 g, J: Y- j8 x
7-7 小程序云用户授权登录(1)
/ J9 n; }) z: H 7-8 小程序云用户授权登录(2)
% s7 ^# i" U0 W( v5 l9 D
/ C2 l" f- f2 t3 q/ I第8章 小程序支付
' ?& j# x# e; \# L6 _0 m& a4 B& _本章节主要以Node开发为主,给大家讲解如何生成预支付ID,如何签名,如何生成小程序端的package信息,通过本节课的学习能够掌握小程序从分享授权到支付的完整流程。
% q) Q& ?- _- H1 f! m 8-1 支付前沿介绍& B# n+ [$ k" ]: A2 ?, ~7 R
8-2 支付流程讲解# x; p& \7 d$ R4 L5 T7 i% E: `
8-3 小程序支付实现(1)
. l- K. O* b1 ?) |0 [0 B1 y5 x0 k 8-4 小程序支付实现(2)1 s/ h" {7 u5 ?1 t0 T' u% a
8-5 小程序支付实现(3). Z: a! v: M5 e! T1 Q) a# A) d9 \
8-6 小程序支付实现(4)3 C/ p6 N% j! ^* d
8-7 小程序端接入支付功能(1): V' b; P( t+ z3 g* n2 U
8-8 小程序端接入支付功能(2)
+ K+ B: P ^( |2 U
$ v+ f1 e+ O# b# H% b# Z- ]第9章 小程序云支付
4 R8 Z/ I7 X% ~ z6 R; s [本章节主要讲解通过小程序云如何实现支付功能,以及如何把支付模块同步到云函数上。" K0 z. {! H$ {/ c
9-1 小程序云函数本地调试- D( o% I7 a8 g2 h- c7 i
9-2 小程序云生成支付签名; u0 J: h8 S7 }( r+ K+ K/ O) C. e
9-3 云函数实现支付功能(1)
8 t% Z3 R6 ~. D, S$ [* Y1 k- a 9-4 云函数实现支付功能(2)% ~0 a; \( E* F
9-5 云函数实现支付功能(3)
5 R7 T& e; P" v2 [7 f* } 9-6 云函数实现支付功能(4)
: ~/ @3 b1 F7 j5 `" w: S6 b; c: J5 _
第10章 H5公众号支付! \( f) F# a+ m# q9 w: R- p& k2 }
本章节主要讲解H5如何实现支付功能以及支付回掉功能,同时做线上部署演示。
2 C. }. L: l* u8 T' R, Q7 x5 T) S 10-1 H5支付资源准备
: Z. i! J) q7 }/ P9 ^5 R 10-2 完善H5页面和配置 T8 H. [3 {- u; j
10-3 微信白名单设置
& O0 S+ B: }6 c$ W' q3 a 10-4 H5支付前端功能实现
+ ?$ S, i& b) Z* u- H% y+ O d7 X 10-5 H5支付后端功能实现
0 o# @$ Q0 Q, }+ G1 N 10-6 实现支付回调通知
/ A! P) a% E. G4 `; e$ P3 J
1 j/ E; W& B o2 p; ~/ p# @2 n; O& [第11章 项目部署! K- d/ x0 u" d* v$ |. }9 R
本章节主要讲解H5项目、Node项目的服务器部署和小程序的线上版本发布
4 g& ~4 h! n2 [. f* s 11-1 小程序部署( c3 L. Q& \0 G; h1 }, K
11-2 小程序云部署1 v( B- P6 N3 M9 \" i1 R
11-3 Node部署(1)0 e, O1 j* X p; O6 p+ O* e1 s
11-4 Node部署(2)
4 y N4 n9 V D6 t+ b u2 ?5 P, X, k+ f& f; W
第12章 课程总结
# b% z) r( M U% H0 Q$ o" p7 C; d本章节主要回顾我们所讲的内容和需要注意的开发事项。
8 I; T9 n3 l0 t! M7 k 12-1 课程总结
0 a& Q4 y _% s, G7 g: e9 m/ p- ]* L o
( a5 r: p* `' `' Q( S$ h4 D* g C
〖下载地址〗
$ D' u6 v' j' e8 }" I& i+ M/ V* k+ J
5 r9 m7 s, T0 S. W- }4 O4 G |
|