|
|
第1章 课程介绍% j8 Q) ~/ o% ^. F& @2 \9 A& w+ J4 @
介绍课程内容、背景和案例展示
4 z: j, j0 i9 n# C 1-1 课程介绍6 a6 W; @6 g2 `* F4 A( W H
/ N/ M0 h0 X: Q( n1 B- v7 |第2章 了解Composer的安装laravel的部署
0 v/ s! [, k1 ?: }介绍Composer的作用以及使用它安装Laravel及其依赖的方式
7 V7 |9 o( Q, o) j9 @ 2-1 Composer的安装与Laravel的部署
9 J. s; p+ d2 F7 ~9 \4 T7 h/ k; b/ l2 M( T# A2 L( o( W
第3章 Migration在本项目中的使用& `8 z, J+ }& q4 M
什么是Migration?为什么需要Migration?怎么使用Migration?* N% N6 y" F* z$ a# }' I! n
3-1 Migration在本项目中的使用(1)
! L+ F: n# ?$ e7 X, ?" T7 u/ j 3-2 Migration在本项目中的使用(2)+ t: A3 ?' S- d0 { X ]
% T' y$ i+ M; g1 }2 b0 l7 z
第4章 用户API实现$ l) [; c5 x. O
介绍了如何实现用户注册及登录、Laravel的session机制、用户权限管理的实现原则
2 g0 @0 u' \* }1 r# G0 p2 ]* @$ a 4-1 User Migration的建立& F" U( q2 K7 n- r" }
4-2 注册API的实现(1). N) W l/ f% J' F' }
4-3 注册API的实现(2)
8 ^' _8 I9 i' G1 Y4 W4 k 4-4 登录API的实现(1)( x1 f5 C g' ]4 w& }
4-5 登录API的实现(2)
# Y4 Q! a! ]+ n: c0 J' k 4-6 登出API的实现6 a) Y* a8 V3 v" s8 a4 X' [
8 E& g; {+ P6 k+ _9 h
第5章 问题API的实现
5 S+ V0 v% r) \介绍问题模块中最基础的增删改查API,数据验证及删除权限的限制9 b5 ~5 f) J; ^7 [' |
5-1 Question Migration的建立% Q% e7 \) v) C
5-2 增加问题API的实现! Y5 l' E; w2 Q3 r( e
5-3 更新问题API的实现
2 r; w1 C8 s- b, @- Z 5-4 查看问题API的实现
: x! m) N9 J- g" H. j7 y+ K6 a5 X 5-5 删除问题API的实现
9 l& I. i, G. B/ i, _2 [9 q* @9 ~- z2 ]8 j! Z( O) n& m8 k
第6章 回答API的实现- h: z. m$ k3 @" p6 r, U
介绍回答模块中最基础的增删改查API,数据验证及删除权限的限制# U0 S7 p" v0 v( d& c! @7 [
6-1 增加回答API的实现
4 Z- u5 a5 \$ ~3 w: w; p 6-2 更新回答API的实现9 a0 A& }( ^: i
6-3 查看回答API的实现. Y$ r0 ]+ w) r# @
) |/ I- A4 A+ \/ I6 U1 m3 [
第7章 评论API的实现
3 i1 i( Z* v6 b9 y介绍了评论模块中最基础的增删改查API,数据验证及删除权限的限制。评论与其他模型的关系更为复杂,此处会讲到Laravel中一对多关系4 `# y4 D, y) \4 d- q+ X o" M8 @
7-1 增加评论API的实现(1)
+ o- e c- A& z+ |) Z2 w 7-2 增加评论API的实现(2)
, l& n4 S; l9 Z; I# _ 7-3 查看评论API的实现$ K, R7 Z; K- ^
7-4 删除评论API的实现7 J7 U/ | m, }/ M/ x6 V8 U) Y2 Z
& v- q3 A& B C
第8章 通用API的实现9 j0 s3 l4 b( t
讲解了当API调用到多个model,面对更复杂更综合的情况时如何规划接口。2 u5 h" g& o1 j3 |" K
8-1 通用API的实现(1)
* c! h1 W. f% G1 I, R0 e2 q 8-2 通用API的实现(2): N* {4 K) a/ B+ G7 r+ |
8-3 通用API的实现(3)1 y) u d" E3 @( w2 U
8-4 通用API的实现(4)
/ O6 b, g0 e8 ^( ] 8-5 通用API的实现(5)
& u, A( F" | C1 h 8-6 通用API的实现(6)
; w s. Z) z- X) h* c* e 8-7 通用API的实现(7)) H0 [1 v' L* P
1 @5 c/ ^5 A2 a7 c第9章 后端总结
0 c w* i- u9 K/ ]概括及总结实现后端的要点及难点、注意事项、以及强调API的设计原则。
2 d& V* o, b% g/ O# h: U8 v; Z( { 9-1 API文档的建立
$ t7 d, N' n. Y 9-2 课程总结+ Y, H; Q7 o4 N) t3 Y
* R; T+ [) L( C% M
第10章 前端的部署: P& n3 x! @# C' ?9 b
前端依赖的安装和部署,如:Angular,ui-router
. Y' v& o" _9 s9 {/ V, X 10-1 Angular的安装及项目的部署" o6 L3 D4 _5 [) ?
10-2 Angular的部署及其基本概念(ng-app、controller)
a! ]' \ }( l" v6 |) i9 _$ I! C3 K u* p
第11章 路由的建立
1 n- E9 \7 L# n% c使用ui-router进行前端路由的规划
1 k% Z5 l# ]/ k; u5 F) Q5 t 11-1 ui-router的部署及其使用方法
; L, H1 u( g9 D, e0 v
, g; b" a7 Y. ~. y第12章 整体布局3 B7 t* W- G9 [7 A( R
对所有页面进行整体布局,以保证在不同页面中的布局标准统一。
' a% D2 C0 c) \5 C 12-1 整体布局
( c& y1 y u) ]. V% P* E" `) I' L: j0 Z( [
第13章 注册模块$ N/ I+ s8 ?( A, K# S R2 Z
对注册页面进行布局,建立相应的服务与控制器,调用API并绑定数据
( R0 e) q: l+ q/ P 13-1 简单表单验证实现2 f& b) i3 g) q9 P
13-2 表单样式美化
) U E7 H$ S/ I$ N 13-3 完善表单验证8 }+ ~9 d9 A$ E2 H; l. w
7 [1 N7 {' H" s
第14章 登录模块
9 ]- s8 o1 x( ]/ `0 s对登录页面进行布局,建立登录页面相应的服务与控制器,调用登录页面API并绑定数据。
S' Q2 {& h- m% V4 \ c3 Q 14-1 用户登录模块的实现# { Q( Y& e9 E5 S3 E5 S; C
# I) k5 e7 M5 J$ e( }/ @) }( i第15章 添加问题模块
5 @& N4 ^" F! x/ i8 u( k对添加问题页面进行布局,建立添加问题模块相应的服务与控制器,调用添加问题模块API并绑定数据。
! h, T$ n2 T* ^2 | 15-1 提问模块的实现7 V5 u' ]1 V* J
3 a3 E; w: P# g/ S
第16章 首页模块4 i8 m' ^9 d1 E# [; A) a
对首页页面进行布局,建立首页模块相应的服务与控制器,调用首页模块API并绑定数据。# w* I: l& y) ^
16-1 结构与样式实现(1)& ~* M5 I3 O* @ }- @' B, V
16-2 结构与样式实现(2)
1 X/ \* Z, ^/ U9 a 16-3 结构与样式实现(3)% R- C5 r0 a4 C/ S
16-4 补充接口
2 A7 ?# V: Z8 @7 K5 W2 y 16-5 列表信息自动加载
( ]+ {( E. O5 ?( H: i 16-6 代码整理
3 C5 p* k$ Q$ ]+ B" t7 Q 16-7 点赞、点踩功能(1)
, G5 F. f: F. D4 i* m5 k# I 16-8 点赞、点踩功能(2)/ g, t6 K" @6 G# `
16-9 点赞、点踩功能(3)
( W1 b/ u9 @- Y* @ b0 G9 T4 n
# r5 ^& E t; Y) p第17章 用户详情模块
% O& K; u% v- t2 [/ S' F5 W0 t- M用户详情页面进行布局,建立用户详情模块相应的服务与控制器,调用用户详情模块API并绑定数据。, h( l( H9 }( I
17-1 API 的建立(1)' k" N( S; o1 x
17-2 API 的建立(2)
* o! b) r2 c# `" z 17-3 模板的建立、数据的存取
% `- N, u* G, s: l* ]" a+ L' v 17-4 用户详情模块完善, N4 ]% z, A6 X, q
; R1 A" r0 k+ M
第18章 问题详情模块 g9 o- f! A* b# U" w8 j- |
对问题详情模块页面进行布局,建立问题详情模块相应的服务与控制器,调用问题详情模块API并绑定数据。5 o7 j! {6 G. L/ C4 P* J
18-1 问题详情模块的实现(1)
' q6 y' o% K4 q% E( |1 h* f 18-2 问题详情模块的实现(2)9 x/ j8 ~& D# v" a$ E
18-3 问题详情模块的实现(3)
8 d: `7 h% F+ a 18-4 问题详情模块的实现(4)' u! S, p$ Z J/ m
18-5 问题详情模块的实现(5)
9 h9 P0 Z0 @) l6 U1 z8 U/ V' o* ]
; x8 b0 t8 W1 `$ v, j第19章 回答模块
( E- z$ Z2 w9 G1 f2 o" n对回答模块页面进行布局,建立回答模块相应的服务与控制器,调用回答模块API并绑定数据。7 X; j* }3 k1 w4 u6 O/ v2 k
19-1 回答详情模块的实现; W' {1 ^$ p T( H9 o
19-2 添加、更新
5 N3 d. ^/ @" ~' X( E2 Z: Y 19-3 删除、点赞完善
) W% P$ R; ?5 l. U+ \$ B0 B6 q
. B4 D) ]3 ?* O9 q0 B第20章 评论模块! O9 p" N$ h a v* Z' @
对评论模块页面进行布局,建立评论模块相应的服务与控制器,调用评论模块API并绑定数据。+ Y5 }' j/ {" W' H% t
20-1 评论模块的实现(1)
1 s7 j* G( p; _ 20-2 评论模块的实现(2)% O! f4 @8 g: \7 R. }
20-3 评论模块的实现(3)" ]6 ]+ C1 Z, C6 x! g
3 z. @: F! ?3 ?9 H# Y. }6 M第21章 问题修改模块
& W/ t0 b q. D0 J问题修改模块
0 x4 }- J5 ^. V+ A g, v( s6 C 21-1 问题修改模块的实现(1)! S! r, t2 z# \
21-2 问题修改模块的实现(2)" l% ^- A3 l7 k+ d8 y* _! z! _+ r: o
0 W, p2 r* [0 A) z9 G7 T- ]7 ~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|