Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/developing-frontend-apps-with-react

在当今的网络和前端开发领域,React 已成为最受欢迎的框架之一。本课程《使用 React 开发前端应用》将带你深入学习如何使用 React 和 ES6 创建丰富的前端应用程序。

课程内容包括:
– 构建丰富的前端应用程序,深入理解 React 组件的数据和状态连接,
– 学习使用高级功能如 Hooks 和 Redux 来编写复杂的 React 组件。

该课程还将探讨如何访问 React Web 框架的用户界面 (UI) 库,并运行丰富的 React 应用程序。你将发现如何使用 React 组件,以及如何在动态 UI 中更改它们的属性和状态。

### 课程大纲

#### 构建丰富的前端应用程序
本模块介绍 JavaScript 作为一种动态语言的特点,并阐述其与传统面向对象语言的不同。你将学习到新的功能,这些功能使得开发比旧版 JavaScript 更加简单和迅速。你将探讨如何访问 React Web 框架的 UI 库,运行简单的 React 应用程序。

#### React 组件
在该模块中,您将学习数据在 React 中是如何管理的。组件数据的变化使用状态和属性来进行管理。你会了解组件生命周期的三个阶段以及每个阶段中使用的方法。此外,您还会获得连接外部服务器的实践经验,并学习不同的测试组件的方法和工具。

#### 高级 React
如果你在处理庞大且难以管理的应用程序时遇到了问题,本模块将为你提供帮助。你将学习 Hooks 和 Redux 这些新特性,以便在不使用类的情况下处理事件和逻辑,及如何使用 Redux 进行集中状态管理。

#### 最终项目
在最后的项目中,你将创建一个 React 预算分配应用。你将学习如何将 UI 划分为 React 组件,同时熟悉使用 Context API 来管理状态。此外,你将探索 actions、reducers 及 dispatch 函数等内容,最终创建代码文件并进行保存和编辑,以便进行更改。

总体来说,这门课程对前端开发者来说是一次不可错过的机会,尤其是如果你希望在使用 React 时提升你的技能水平。系统的结构和实践经验将为你提供实用的知识,使你能够在实际项目中高效使用 React。推荐给所有希望深入学习前端开发的学生和职业开发者!

课程主页: https://www.coursera.org/learn/developing-frontend-apps-with-react

作者 CourseEye