【在線網(wǎng)課】Redux+React Router+Node.js全棧開發(fā)招聘app實(shí)戰(zhàn)
Redux+React Router+Node.js全棧開發(fā)招聘app實(shí)戰(zhàn)
Redux+React Router+Node.js全棧開發(fā)
在別人剛理解React的時(shí)候,你已經(jīng)找到Redux+React Router最佳實(shí)踐學(xué)習(xí)路線,學(xué)到了最新React 16+Redux+React Router 4技術(shù)開發(fā)復(fù)雜的單頁面應(yīng)用,并使用node.js+express+socket.io管理實(shí)時(shí)應(yīng)用的后端,注定你的實(shí)力非凡!
第1章 介紹課程目標(biāo)和學(xué)習(xí)內(nèi)容
包括課程概述、課程安排、學(xué)習(xí)前提、講授方式等方面的介紹,最后演示了整個(gè)招聘App的功能,讓同學(xué)們對(duì)課程項(xiàng)目有一個(gè)直觀的了解。
1-1 課程導(dǎo)學(xué)
第2章 知識(shí)儲(chǔ)備
為了學(xué)習(xí)好React,需要一系列的基礎(chǔ)知識(shí)作為后盾,React官方也推薦全部ES6的寫法,所以分別接受了Nodejs基礎(chǔ),使用create-react-app搭建React開發(fā)環(huán)境,版本控制git的使用,ES6常用的語法以及express+mongodb的基礎(chǔ),為后面的實(shí)戰(zhàn)打下基礎(chǔ)...
2-1 介紹React開發(fā)環(huán)境
2-2 ES6常用語法
2-3 express+mongodb基礎(chǔ)
2-4 express+mongodb基礎(chǔ)
第3章 React基礎(chǔ)知識(shí)回顧
這一章節(jié)對(duì) React基礎(chǔ)知識(shí)進(jìn)行了復(fù)習(xí),為后面的項(xiàng)目實(shí)戰(zhàn)做準(zhǔn)備。
3-1 React基礎(chǔ)知識(shí)回顧1-入門例子
3-2 React基礎(chǔ)知識(shí)回顧2-組件之間傳遞數(shù)據(jù)
3-3 React基礎(chǔ)知識(shí)回顧3-組件內(nèi)部 state
3-4 React基礎(chǔ)知識(shí)回顧4-事件
3-5 React基礎(chǔ)知識(shí)回顧5-React生命周期
3-6 React基礎(chǔ)知識(shí)回顧6-安裝 CHROME 擴(kuò)展
3-7 antd-mobile 組件使用
第4章 Redux狀態(tài)管理與React-router
這一章節(jié)詳細(xì)的對(duì) 講解了 Redux、react-redux、react-rouer4 以及螞蟻金服antd-mobile組件庫的環(huán)境配置和使用。
4-1 Redux狀態(tài)管理1-結(jié)合小例子看 Redux 是什么?
4-2 Redux狀態(tài)管理2-Redux 如何和 React 一起用
4-3 Redux狀態(tài)管理3-優(yōu)化-組件解耦
4-4 Redux狀態(tài)管理4-更進(jìn)一步,讓 Redux 可以處理異步
4-5 Redux狀態(tài)管理5-Chrome 中 Redux 調(diào)式工具
4-6 Redux狀態(tài)管理6-使用 React-redux
4-7 Redux狀態(tài)管理7-使用 React-redux(Connect 可以用裝飾器的方法來書寫)
4-8 react-router4 路由 01-初識(shí) React-router4
4-9 react-router4 路由 02-React-router4 其他組件
4-10 react-router4 路由 03-和 Redux 配合-復(fù)雜 Redux 應(yīng)用1
4-11 react-router4 路由 04-和 Redux 配合-復(fù)雜 Redux 應(yīng)用2
4-12 react-router4 路由 05-和 Redux 配合-補(bǔ)充
第5章 需求分析
在之前配置全家桶的基礎(chǔ)之上,配置前后端聯(lián)調(diào)的轉(zhuǎn)發(fā)以及axios攔截器
5-1 需求分析
5-2 前后端聯(lián)調(diào)1
5-3 前后端聯(lián)調(diào)2
第6章 登錄注冊(cè)
這一章節(jié)包括登錄注冊(cè)的頁面實(shí)現(xiàn),express+mongodb后端實(shí)現(xiàn),cookie用戶狀態(tài)保存,完整的實(shí)現(xiàn)登錄注冊(cè)的交互。
6-1 登錄注冊(cè)-課程內(nèi)容介紹
6-2 登錄注冊(cè)-登錄注冊(cè)頁面實(shí)現(xiàn)
6-3 登錄注冊(cè)-判斷路由
6-4 登錄注冊(cè)-用戶信息校驗(yàn),跳轉(zhuǎn)登錄
6-5 登錄注冊(cè)-注冊(cè)交互實(shí)現(xiàn)
6-6 登錄注冊(cè)-注冊(cè)請(qǐng)求發(fā)送
6-7 登錄注冊(cè)-數(shù)據(jù)庫模型建立
6-8 登錄注冊(cè)-express注冊(cè)功能實(shí)現(xiàn)
6-9 登錄注冊(cè)-注冊(cè)前后端聯(lián)調(diào)
6-10 登錄注冊(cè)-注冊(cè)跳轉(zhuǎn)+密碼加密實(shí)現(xiàn)
6-11 登錄注冊(cè)-登錄注冊(cè)實(shí)現(xiàn)
6-12 登錄注冊(cè)-cookie保存登錄狀態(tài)
第7章 完善信息
包括兩種身份用戶注冊(cè)完成后的信息完善,包括選擇頭像,輸入詳情,使用antd-mobile的NavBar和Grid組件實(shí)現(xiàn)。
7-1 完善信息-boss信息完善頁面
7-2 完善信息-boss 信息完善頁面后端
7-3 完善信息-牛人信息完善和組件屬性類型檢測(cè)
第8章 牛人列表和BOSS列表
信息完善后,牛人進(jìn)入系統(tǒng),就會(huì)看到BOSS的列表,BOSS進(jìn)入系統(tǒng),看到找工作的牛人列表,使用antd-mobile的Card組件展示列表,并且點(diǎn)擊列表,可以和對(duì)應(yīng)的用戶發(fā)起聊天。
8-1 牛人列表-應(yīng)用骨架
8-2 牛人列表-導(dǎo)航和跳轉(zhuǎn)
8-3 牛人列表-牛人列表
8-4 牛人列表-使用 redux 管理牛人列表
第9章 個(gè)人中心
登錄完成后,導(dǎo)航欄的個(gè)人中心頁的實(shí)現(xiàn),BOSS和牛人展示不同的信息,并且有注銷登錄的功能。
9-1 boss列表和組件優(yōu)化
9-2 個(gè)人中心信息展示1
9-3 個(gè)人中心信息展示2
9-4 清除cookie登錄狀態(tài)
9-5 注銷時(shí)清空redux數(shù)據(jù)
9-6 使用高級(jí)組件完善登錄流程--概念理解-函數(shù)式編程
9-7 簡(jiǎn)單的高階組件demo
9-8 使用imoocFrom高階組件優(yōu)化代碼
第10章 聊天詳情
聊天詳情頁的功能開發(fā),包括聊天數(shù)據(jù)結(jié)構(gòu)在mongodb里的存儲(chǔ),用戶發(fā)起聊天,實(shí)時(shí)顯示聊天數(shù)據(jù),并且支持用戶發(fā)送emoji表情,使用sockit.io+express+mongodb實(shí)現(xiàn)聊天的后端,使用redux管理聊天數(shù)據(jù)。
10-1 socket.io簡(jiǎn)介
10-2 socket.io前后端聯(lián)通
10-3 前后端實(shí)時(shí)顯示消息
10-4 聊天頁面redux鏈接
10-5 聊天功能實(shí)現(xiàn)-上
10-6 聊天功能實(shí)現(xiàn)-下
10-7 聊天未讀消息數(shù)實(shí)時(shí)展示
10-8 聊天頭像顯示
10-9 修正未讀消息數(shù)量
10-10 發(fā)送emoji表情
第11章 聊天列表
聊天列表頁的開發(fā),包括聊天用戶的展示,每個(gè)用戶未讀消息數(shù)量的實(shí)時(shí)顯示,導(dǎo)航欄未讀消息數(shù)量總數(shù)實(shí)時(shí)展示,包括介紹redux中間件機(jī)制的介紹,自己實(shí)現(xiàn)socket.io+redux的中間件。
11-1 聊天信息根據(jù)用戶分組
11-2 聊天列表展示
11-3 顯示未讀消息數(shù)
11-4 最新消息排序
第12章 構(gòu)建自己的 redux
學(xué)習(xí) React 和 Redux 常見優(yōu)化手段,包括定制 shouldComponentUpdate,使用 PureComponent,immutablejs 介紹,reselect 和服務(wù)端渲染 SSR 介紹
12-1 消息未讀數(shù)量更新1
12-2 消息維度數(shù)量更新2
12-3 React進(jìn)階
12-4 迷你redux實(shí)現(xiàn)
12-5 context簡(jiǎn)介1
12-6 react-redux實(shí)現(xiàn)1
12-7 react-redux實(shí)現(xiàn)2
12-8 迷你react-redux實(shí)現(xiàn)
12-9 中間件機(jī)制的實(shí)現(xiàn)
12-10 多個(gè)中間件合并
12-11 定制中間件arrThunk
12-12 總結(jié)redux+react-redux代碼
第13章 代碼優(yōu)化和進(jìn)階
react常見代碼優(yōu)化手段,包括pureComponent,自己定制組件渲染生命周期
13-1 單組件
13-2 定制shouldComponentUpdae
13-3 immutablejs存在的意義和使用
13-4 reselect優(yōu)化redux選擇器
13-5 遍歷數(shù)組的key
13-6 服務(wù)端渲染ssr介紹
第14章 項(xiàng)目總結(jié),回顧和展望
回顧整個(gè)項(xiàng)目的流程,用到的技術(shù)以及項(xiàng)目的擴(kuò)展點(diǎn),包括 項(xiàng)目打包編譯,eslint 代碼規(guī)范,async+awiat 優(yōu)化異步,ant motion 動(dòng)畫,實(shí)現(xiàn) React 服務(wù)端渲染 SSR,React16新版本特性
14-1 eslint代碼規(guī)范
14-2 async+await優(yōu)化異步代碼
14-3 使用Ant motion做React動(dòng)畫解決方案
14-4 打包編譯
14-5 使用babel-node在后端支持jsx環(huán)境
14-6 服務(wù)端渲染renderToString用法
14-7 客戶端代碼改造
14-8 服務(wù)端SSR代碼改造
14-9 小問題修復(fù)
14-10 React16新特性及錯(cuò)誤處理1
14-11 React16錯(cuò)誤處理2
14-12 React16服務(wù)端渲染新Api
14-13 課程總結(jié)
158資源整合網(wǎng):提供各類學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。
- 大。4.23 GB
- 百度網(wǎng)盤觀看下載
- 點(diǎn)數(shù):15 點(diǎn)數(shù)
- 咨詢QQ:1686059668
好消息:為了回饋廣大用戶能學(xué)習(xí)更多知識(shí)。
現(xiàn)只需98開通終身VIP會(huì)員
就可以終身免費(fèi)下載所有資源!
機(jī)會(huì)難得 錯(cuò)過就沒有了
提示:在電腦上打開本站 yuandun520.cn 下載更方便。