. u. k, v% n1 K6 r
7 M6 m+ G6 D) z1 j
〖课程介绍〗+ C9 g+ Y/ P2 @. b- `8 V% \. y
在日常的开发中,我们可能会遇到项目工程化、地图开发、后台图表等各类问题。本项目针对此类问题设计,结合“共享单车”真实项目,开发高水准的通用后台管理系统。使用最流行的React全家桶技术,同时囊括了大部分常用前沿技术,从项目架构、项目工程化、基于React的UI框架、Map地图、Echarts图表等各个维度进行详细介绍。真正实现举一反三,助你吃透技术,独立处理各类项目问题。+ V8 O: C, w! h* `% s1 P Y6 T4 O1 K
7 |8 o& k+ b/ h& j$ I& n$ o$ B
〖课程目录〗4 X- W4 k$ i. e' |0 M# {9 X
第1章 课程导学7 T. m4 G( w$ }! e# k
对课程整体进行介绍,并且说明学习的必要性。
& j I% E7 I! K1-1 课程导学 试看% g: E/ u/ T% h% v1 e
! r9 E/ `* R) k7 F第2章 React基础知识* e7 D$ \4 @ M% @* O3 G
React基础知识以及生命周期的介绍,并使用React官方脚手架初始化基础项目,同时介绍了新一代打包工具Yarn。1 x2 D( ~3 |" Z
2-1 React基础介绍
, @0 \- r3 g% @7 \0 S" v2-2 React脚手架使用 E# u; g/ n+ i" a% z% K0 E
2-3 React生命周期介绍: k( Z) H. |+ S& P8 e
; J+ }2 N2 P* B, m1 f) M f# V第3章 主页面架构设计
: H, _5 X5 h) i) \$ y4 l8 t9 o详细介绍了初始项目的插件安装、主题定制以及主页面结构设计。
2 |3 \& n$ _6 y3 V; G1 I7 P% y3-1 基础插件安装(1)
0 {: O2 n4 x" y: D( K/ H# v7 N3-2 基础插件安装(2)
$ X# c3 s8 u, w3 t- L+ A0 [4 n3 p3-3 (安装课程中Webpack版本的用户请忽略这一小节)Webpack4.19.1版本文件合并后配置按需加载
. ~% y/ ^" |5 }/ Q& w0 ^; C; @' y3-4 页面结构开发(1)7 H0 ^' {2 e( a/ N5 B' f
3-5 页面结构开发(2)2 t, {' `1 {% i
3-6 菜单组件开发(1)0 F2 E: {7 F5 O
3-7 菜单组件开发(2)
" n0 r8 C4 U0 K' g3-8 头部组件实现(1)' i% D+ \7 K2 L6 h) y# D A, H
3-9 头部组件实现(2)# S6 X) x! z2 |2 q: K4 @
3-10 底部组件功能实现(1)
% e* ]# r; w+ ^) H8 E6 Y0 C8 |3-11 底部组件功能实现(2)
2 N2 G6 Z# [4 f: p
; ?5 ~3 F! a+ O$ F2 t1 g第4章 Router 4.0路由实战演练; }% U- d$ H! u9 S2 ?
主要介绍Router 4.0 路由的使用,从Demo讲解到实战演练,一应俱全。$ t8 q% A$ _/ T+ u( z" G6 ]% f
4-1 React-Router 4.0路由基本介绍
O! f7 N- y" ]; s& p8 p9 f# F4-2 -React-Router4.0 路由Demo演示(1)
, T9 b7 Y4 s' O- e: V4-3 -React-Router4.0 路由Demo演示(2)
* u5 J, h: {9 M2 c5 F4-4 React-Router4.0 Demo2演示
: l6 U- o: ~# i, l1 Q4-5 React-Router4.0在项目当中的运用1 n4 G& D2 o1 `" ~0 C3 B
) G. L4 _) y" r f( C6 H) X
第5章 UI菜单各个组件使用
( g8 F Y! `: h2 G+ K; W8 l4 b详细介绍了UI菜单下各个组件的使用,包括了Button、Modal、Loading、Notification、Message、Tab、Gallery、Carousel组件。
& b8 L" [- E2 q; S( M6 Y5 Y5-1 Button按钮使用讲解(1)
" o a1 K$ ~2 A2 O. L# @5-2 Button按钮使用讲解(2)5 v n. C/ y# L/ v% w
5-3 Modal组件使用讲解(1)
1 w7 w' ]+ R3 Q# M+ T% e% q7 _5-4 Modal组件使用讲解(2)
' {% O& u4 F1 `- _" m) D5-5 Loading组件使用
$ b# F: }9 O/ s4 ~+ a5-6 Notification组件使用
& x& q1 A. `" r x5-7 Message组件使用
+ Q/ M: D8 @ q/ s5-8 Tabs组件使用(1)7 Q8 ]* \/ k( a
5-9 Tabs组件使用(2)
: l! f( w5 R3 k, `$ {4 b5-10 制作Gallery图片画廊(1)8 D' R: c& L5 n+ n' ?: H6 k
5-11 制作Gallery图片画廊(2)7 V `! w9 F+ K# H2 n. m1 @
5-12 Carousel组件使用
# u9 p V& B. @
, x# c% {7 k5 A) y第6章 表单使用3 m6 l* |0 v% O7 A
常用表单组件的使用介绍,涵盖几乎所有常用表单组件。% P* Y- \0 j3 W: f* c
6-1 登录表单讲解(上)
, P! @5 Z* m) U; r I0 E# U9 N" I/ y8 ^" R6-2 登录表单讲解(下); i7 ]4 V" o) X5 o; u L
6-3 注册表单讲解(上)( a5 I4 m1 N7 X- A
6-4 注册表单讲解(下)" c" W% Z: u0 X
9 J' H1 z A* `) G6 \+ e( R
第7章 基础表格、高级表格使用
$ C* m2 U+ C( _" {" W基于AntD的表格使用介绍,从初级到高级,包含了大部分开发中常用的表格知识和技巧 。% f# |' l9 R5 N% D4 s/ b
7-1 基础表格讲解2 |& F$ h0 @# i" I% X0 O
7-2 项目工程化之表格动态渲染(1)1 n O5 U# y' J5 y# l: |
7-3 项目工程化之表格动态渲染(2)4 {# Y$ Y! K2 J4 Y
7-4 项目工程化之表格动态渲染(3)
/ \- a/ k5 t7 u! E. o* L* E3 j* Z2 m7-5 表格嵌套单选按钮讲解! ?+ D6 Y7 l: y6 v+ I
7-6 表格嵌套多选按钮3 u% p8 l# e2 G! X
7-7 表格分页- X1 d7 E3 \2 K* ^- \
7-8 高级表格讲解(1); v1 j5 v8 a" f( M9 B
7-9 高级表格讲解(2)
+ A% K" F- K/ t6 k( G8 W! P' y0 G1 `
第8章 单车业务之城市管理模块
. ]- F2 W$ ~: \+ d' V7 `& R1 W电单车业务菜单介绍,主要讲解了城市管理菜单的模块开发。
6 }4 g; `, B+ L8-1 城市管理(上), P9 \/ P) O4 Z l) U
8-2 城市管理(下)
, s/ e0 W0 u, C, A) Z* T! c8-3 开通城市实现
/ C: M2 _; [. P, ]( n; V0 k
- G) r9 [! n) I' s7 }+ ^) k- o第9章 单车业务之订单管理模块& v2 `: K# p! T; i% C$ }# s. X
主要讲解了单车订单模块的开发,同时讲解了如何制定通用页面结构,囊括了地图业务、单车基础业务知识。
; I0 F4 s: ~" z! x3 \9-1 订单列表(上)0 f, s) s/ e- p& s! ^8 m/ d6 r
9-2 订单列表(下)+ l0 u+ b! ~7 v
9-3 通用页面结构设计
- a/ \& T) P" \; j; S9-4 订单基础信息实现! B" h: |( q2 c F9 s
9-5 地图功能实现(上)
5 }9 T; b) A5 c3 Z. b/ L1 _. u9-6 地图功能实现(下)- t. p' X$ W5 J7 M% J8 d
" z7 b! f Q3 C5 Z第10章 项目工程化开发 ]% m/ r9 q! s) @+ O; @! O0 b0 o
主要介绍了项目工程化,通过对一系列模块的封装来提升开发效率。0 e: R% r% o! F5 a3 }
10-1 项目工程化概念理解 试看" o) e% I2 u+ }" J6 N& o. f
10-2 模块化封装-BaseForm(1)
: O# _4 z5 v1 _2 e V10-3 模块化封装-BaseForm(2)
6 N8 v7 D# N, G4 h" T3 \; s; \10-4 请求列表封装
( b1 {% y: K9 }8 m" V10-5 表格封装(1)
$ x# n9 L& }' \# d9 r10-6 表格封装(2)
: _7 g/ u$ x# s10-7 表格封装(3)! l2 V+ I, E2 ?6 H5 v# s
4 P' A# K0 C2 x' W, ?第11章 员工管理菜单模块开发
: F" e8 N- q n! ~# k0 d8 o8 o详细介绍了员工模块的功能开发,主要功能是针对员工的增删改查。
; S+ H1 Z+ t1 y( C11-1 员工管理列表实现
8 X/ @3 G, I! \/ V3 ]5 {11-2 创建员工功能实现
T: }$ \: o( J; T11-3 员工编辑、详情、删除功能实现, y: R6 k; D5 I& f; D- a/ f
" U, w$ Q" a% N Y ^第12章 车辆地图模块开发
& G# T4 g( ^$ G3 D6 X6 \* x主要讲解了车辆地图服务,通过城市、时间等条件可筛选出符合条件的车辆地图分布。& J! ?6 k3 E9 @9 d; B) r9 Y ]
12-1 页面初始化实现
7 Y* G, i0 V6 A! D) `+ t% y) j2 Q3 t12-2 地图数据渲染实现# z' G" P$ u+ W9 N% r+ I, s7 v
0 A+ @) y4 b7 h) T. b# f第13章 图表模块开发7 ~ G! P5 d6 @( [
主要讲解了Echarts和React的结合使用,如何通过Echart开发出绚丽的图表功能,涵盖了柱形图、饼图和折线图以满足基本的业务需要。5 W" m2 A' ~" n
13-1 图表基础知识介绍
* W ^& H! K' x+ z, L( ^13-2 柱形图功能实现& D4 q& _$ q& O! ]
13-3 饼图功能实现(1)
# M Q L+ `; h. L" B7 D13-4 饼图功能实现(2). \9 |' e% E, {% A
13-5 折线图功能实现
/ m* R1 H3 L$ i! d- T, B! n6 J13-6 富文本功能实现
* d0 k& E" [. x- R1 \% ~( k- }
* C) }% W& Q q7 e# f第14章 权限设置模块开发
7 F1 K) u/ W7 P, p) q0 {2 n7 P主要讲解了目前实战课程的权限管理模块,如何能够设置不同用户加载不同的菜单,实现权限的动态分配。
6 z- R$ h6 m4 r( `% t# _7 e. B14-1 权限设计和功能列表实现
$ }0 U( F) _5 a14-2 角色创建功能实现
' |! ^6 Y. P H5 I/ |14-3 权限设置功能实现(1)
8 ?4 Z# D' t+ b; W( `* j! A14-4 权限设置功能实现(2)
; l/ y- N. P; C7 j9 [5 f# i14-5 菜单结构调整
# L5 j5 _8 k! N/ s* Z+ z14-6 用户授权(1)
. I: O3 B$ J+ O' h14-7 用户授权(2)
0 E, l. G. c; ~9 O
) |+ a; q8 h# a& q第15章 Redux集成开发
* s2 I8 `5 y! K! d7 _主要讲解了如何将Redux集成到项目中,并加以运用,如何教会大家来运用redux知识。2 s& Z0 d8 D% q4 {% y
15-1 Redux基本介绍. f# z) d( [' \2 n3 [
15-2 Redux项目集成(1)5 T. r' S3 s) d
15-3 Redux项目集成(2)
j" u1 ^& a2 F/ o& _" r3 c15-4 Redux实战开发(1)2 |: ? k8 j5 N, p% _
15-5 Redux实战开发(2)5 a2 o. B! d" I+ @) z+ o3 _* f
15-6 课程总结" C. B( V4 ^7 q: Z
4 [0 t9 c/ d/ m) @1 I% E
〖下载地址〗 _! C/ ?3 s) [- w3 b: f! ~
! k1 h' I) Z$ f! h2 [
, E8 b) ?! o2 |& n
---------------------------------华丽分割线-----------------------------------华丽分割线--------------------------华丽分割线-----------------. o. f, ]: M- ^, q
5 ]8 v- i2 Q, r W〖下载地址失效反馈〗( X' g$ ]+ E& H! B3 ?6 b
如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:2230304070
/ p/ N; l! f6 j' U) j$ C/ P: K! J
〖客服24小时咨询〗- u X' x# Z8 l& ~2 E0 @
有任何问题,请点击右侧QQ咨询。
" y# V& Z) W: y( R- H$ _/ f' }% U; [2 Z% b
|