快速學習 React.js 和 Redux 的基礎到實踐
本堂課程講求實戰性與實作,除了教你在業界才懂的獨門心法,幫你加速建置網站。
4.37 (217 reviews)

915
students
5 hours
content
Mar 2019
last update
$29.99
regular price
Why take this course?
根据您提供的课程大纲,这是一个详细的React和前端开发相关知识和技能的学习路径。以下是对每个单元的简要概述和可能的实战练习:
单元 16 - React Router入门
- 安装并理解
BrowserRouter
、Router
和Link
的使用。 - 利用
React Router
改进待办事项应用 SPA(Single Page Application)的导航和路由管理。
单元 17 - React与资料流设计
- 学习MVC架构,以及它在Facebook开发过程中的问题。
- 分析Facebook Messenger Bug,理解其对资料流设计的影响。
单元 18 - Redux观念
- 探讨为什么需要Redux,以及如何在React应用中集成它。
- 实战练习:创建reducer和action creators,管理状态。
单元 19 - Redux深入拓展
- 学习如何使用Redux DevTools进行调试。
- 理解Redux中的各种概念,如store、actions、reducers和middleware(尤其是
redux-thunk
)。
单元 20 - Redux高级应用
- 实战练习:构建一个复杂的应用,使用Redux进行状态管理,并优化性能。
单元 21 - 前端测试
- 学习Jest和Enzyme等工具进行React组件和整体应用测试。
- 实战练习:编写单元测试和集成测试,确保应用的稳定性和可维护性。
单元 22 - 构建与发布
- 学习如何使用Webpack、Babel等工具进行项目打包和优化。
- 实战练习:配置构建脚本,确保应用在生产环境中运行无误。
单元 23 - React的效能陷阱
- 学习React组件的性能优化策略。
- 实战练习:重构不高效的组件,改善应用的性能。
单元 24 - 网页应用程序的未来:Google PWA
- 了解Progressive Web Apps(PWA)及其优势。
- 实战练习:使用Service Workers和Cache API等技术,实现一个PWA。
单元 25 - 出师实战:使用Keystone.js建置完整的内容管理系统
- 学习如何使用Keystone.js结合React和Mongoose构建一个CMS(Content Management System)。
- 实战练习:打造一个功能齐全的网站,展示Keystone.js的强大功能。
单元 26 - Immutable Data詳解
- 学习Immutable.js的核心概念和API。
- 实战练习:使用Immutable.js进行状态管理,提高应用的效率和可维护性。
单元 27 - React与SEO
- 理解React应用在SEO方面的挑战,学习如何优化React应用以提高搜索引擎排名。
- 实战练习:配置服务器端渲染(SSR)或客户端路由预渲染(PRR),改善React应用的SEO表现。
这个课程大纲覆盖了从基础到高级的React和前端开发知识,适合从初学者到有经验的开发者进行学习。每个单元都包含理论知识和实战练习,以确保学习者能够将所学知识应用到实际项目中。
Course Gallery




Loading charts...
Related Topics
1697832
udemy ID
16/05/2018
course created date
16/11/2019
course indexed date
Bot
course submited by