纳米学位项目

React 开发者

掌握前沿 React JS 框架,成为抢手高级前端工程师
最早可加入开课时间
暂未确定
本期剩余席位
0
课程试听人数
2606
席位有限,立即行动!抢先掌握稀缺技术,成为抢手人才
  • 难度
    中级
  • 学习时间
    4 个月

    建议每周学习 10 小时

  • 先修知识
    HTML, CSS, JavaScript, 命令行, Git 和 NPM
  • 语言
    中文项目审阅和服务

    硅谷讲师英文授课,中英双语字幕

掌握前沿 React JS 框架,成为抢手高级前端工程师

在这门纳米学位中,你将学习 React 基础知识、React 与 Redux,以及 React Native 专属课程,并获得专家项目评审和个性化的就业指导服务。


对 React 开发者的需求

增长 160%

数据来自 Stack Overflow 2017 招聘趋势报告
学习 React, React & Redux 和 React Native
学习 React, React & Redux 和 React Native

学习 React, React & Redux 和 React Native

跟随 React 标准专家 Tyler McGinnis,全方面地了解和掌握 React 开发知识和生态系统。

实战项目,专家审阅和反馈

实战项目,专家审阅和反馈

亲自挑战实战项目,并获得 React 领域专家的逐行代码审阅和反馈,在实践中掌握 React。

中文互助论坛和英文 Slack 社群
中文互助论坛和英文 Slack 社群

中文互助论坛和英文 Slack 社群

你将可以在中文论坛和助教随时交流,同时也享受英文 Slack 社群的服务。仅需4个月的时间即可掌握 React 前端框架,成为资深前端工程师。

获得优达学城纳米学位毕业证书

获得优达学城纳米学位毕业证书

每一位 React 开发者纳米学位项目的毕业生,都将获得优达学城(Udacity)颁发的毕业证书,证明你在 React 领域的专业知识。

你将学到什么

先修知识

要学习此 React 开发者纳米学位项目,你必须掌握 HTML、CSS 和 JavaScript。 还需要能够熟练使用命令行、Git 和 NPM。

推荐课程

如果你缺乏相关基础,可以学习我们的前端开发(入门)纳米学位项目及前端开发(进阶)纳米学位项目。

  • 第一部分

    React 基础知识

    通过学习 React 的组件模型,你将能够编写声明式、可组合的用户界面,从而构建可上线发布的应用。

  • 第二部分

    React 和 Redux

    当你的应用达到一定的复杂程度,变得难以维护时,就需要使用 Redux 了!通过学习 Redux,你将管理复杂的应用状态,构建企业级的应用。

  • 第三部分

    React Native

    你已经使用 React 构建网络应用。现在,借助 React Native,你将能够开发可以同时在 iOS 和 Android 设备上运行的 React 应用。

你将挑战的实战项目

图书管理应用
实战项目 1

图书管理应用

在 MyReads 项目中,你将创建一个书架应用,使你能够选择和归类你阅读过的图书、正在阅读的图书以及想要阅读的图书。该项目重点讲解如何使用 React 构建该应用并提供一个 API 服务器和客户端库,使你在与应用互动时能够保存信息。

在 MyReads 项目中,你将创建一个书架应用,使你能够选择和归类你阅读过的图书、正在阅读的图书以及想要阅读的图书。该项目重点讲解如何使用 React 构建该应用并提供一个 API 服务器和客户端库,使你在与应用互动时能够保存信息。

真心话应用
实战项目 2

真心话应用

利用 Redux 构建一款“真心话”应用。你将从头构建这款动态应用,并结合使用 Redux 的状态管理功能和 React 的声明式组件模型。完成后,你将能够提交新的问题,回答现有的问题并查看结果。

利用 Redux 构建一款“真心话”应用。你将从头构建这款动态应用,并结合使用 Redux 的状态管理功能和 React 的声明式组件模型。完成后,你将能够提交新的问题,回答现有的问题并查看结果。

手机单词卡应用
实战项目 3

手机单词卡应用

你将开发一款手机应用(支持Android或iOS系统 - 或二者均支持),支持用户学习单词。通过本应用,用户能够创建不同类别的单词卡集合,即“卡片集“;在卡片集中添加单词卡;随后针对卡片集的内容进行测试。

你将开发一款手机应用(支持Android或iOS系统 - 或二者均支持),支持用户学习单词。通过本应用,用户能够创建不同类别的单词卡集合,即“卡片集“;在卡片集中添加单词卡;随后针对卡片集的内容进行测试。

权威师资

Tyler McGinnis
Tyler McGinnis

课程主讲

Tyler 曾是 DevMountain 的主讲和课程开发工程师,在那儿,他发现了自己对教学的热爱之情。他现在是一名 Google 开发者专家,并成为 React 社区的活跃分子,负责运营 React Utah 和 React Newsletter。

Richard Kalehoff
Richard Kalehoff

课程主讲

Richard Kalehoff 在优达学城担任课程开发者。作为一名劲头十足的程序员和求知者,他对开发和教学都无比喜爱。获得计算机科学领域学位后,在超过 7 年的时间里,他都一直在一家国际非营利组织工作,负责前端开发、后端开发、数据库及服务器管理。

Andrew Wong
Andrew Wong

课程主讲

Andrew 同样在优达学城担任课程开发者,他热爱通过代码,让世界变得更美好。他曾在 App Academy 担任讲师,发现自己对教学和帮助学生获得成功的热情。

名额有限!抢完即止

React 开发者

¥ 3399
  • 学硅谷前沿课程,获官方认证

  • 挑战来自行业知名企业的实战项目

  • 享受全程专业技术辅导

  • 连接全球 900 万技术精英

  • 为什么名额有限?

    我们提供硅谷优质的实战项目与代码审阅服务。为保证学习服务的质量,我们限定名额保证导师学生比例,帮助你高效达成学习目标。

  • 本期学费为什么比往期更贵?

    为帮助你掌握行业知名企业认可的前沿技能,我们不断更新内容、推出新的服务、提升教学服务质量。运营成本随着更新升高,也会导致学费随之增加。

  • 三大保障助你学习无忧

    支持花呗分期

    7 天无条件退款

    支持开发票

帮助与常见问题

    课程特点
  • 你为什么应该学习 React 开发者纳米学位项目?
    React 是一个强大的 JavaScript 库,通过学习 React,可以大大提高你的前端开发技能,拓宽你的职业前景。与去年同期相比,React 开发者的职位空缺增长了 160%,React 开发者的薪酬也名列前列。 优达学城与 Tyler McGinnis 合作,为你带来优质的学习体验——由 React 领域权威专家带来的优质教学指导,以及优达学城代码审阅、职业支持和活跃的学习社群。确保你从课程毕业后,熟练掌握 React 开发技能,成为抢手人才。
  • React 开发者纳米学位项目会教授哪些内容?
    在学习这门课程的过程中,你将逐渐掌握 React 的核心原则和基础知识,深入认识如何用 Redux 进行状态管理,并使用 React Native 库为 iOS 和 Android 构建与原生应用无异的移动应用。
  • 从这个纳米学位毕业后,我会为哪些工作做好准备?
    不论你所在的团队是负责网站开发,应用开发,软件开发,电子营销,还是电子商务,从这个纳米学位毕业后,你都将为你的团队增加额外的竞争力。不论是财富 500 强企业,还是创业公司,都会需要你这样的人才。你可以成为:前端网站开发工程师,全栈网站开发工程师,UI/UX 开发设计师等。你可以参考 Stack Overflow 2017 开发者调查,进一步了解 React 在业界的情况。
  • 报名这个纳米学位项目需要满足哪些先修要求?
    要学习这个纳米学位项目,你必须掌握 HTML、CSS 和 JavaScript,还需要能够熟练使用命令行(bash 或 terminal)、Git、GitHub, 和 NPM。如果你想要复习先修知识,可以先学习前端开发(入门)纳米学位项目和前端开发(进阶)纳米学位项目。
  • 课程提供中文字幕或中文讲义吗?
    提供。React 开发者纳米学位为全英文教学,但视频将配有中英文字幕,并提供中文讲义。你也可以用中文完成并提交项目,获得中文审阅。
  • 我需要准备哪些软件或硬件,才能学习这个纳米学位项目?
    你只需要有一台可以访问互联网的计算机,以及文本编辑器(例如:vim、Sublime Text、Atom、VSCode)。
  • React 开发者纳米学位项目会教授哪个版本的 React?
    本纳米学位会教授 15.5 或以上版本的 React 库。
  • 从 React 开发者纳米学位项目毕业后,我也会获得毕业证书吗?
    是的!就像其他纳米学位项目一样,成功完成 React 开发者纳米学位项目后,你将获得优达学城认证的毕业证书。
    课程结构和截止时间
  • 我要如何从 React 开发者纳米学位项目毕业?
    React 开发者纳米学位共有 1 个学期,大约需要 4 个月时间完成。此课程的有效期为 5 个月,学员需要在开课后 5 个月内完成该学期全部项目,方可成功毕业。该学期含有 3 个实战项目,你将通过实战项目练习应用课程中所学的知识。你提交的项目将由优达学城的专业审阅者批改,并对你的项目提供详细的反馈和建议,让你知道你的代码在哪些地方还有改进空间。如果你的提交没有通过,你需要根据审阅者的反馈修改并重新提交。对于每一个项目,我们对提交的次数没有限制。你需要在学期结束前完成全部项目,才能成功毕业。如果你未能在学期结束前通过全部项目,你将不会获得毕业证书,也无法在之后访问课程内容。如果你想要继续学完此课程,需要重新报名下一班次。
  • React 开发者纳米学位项目是自主学习模式吗?
    在学期范围内,你可以自主掌握学习进度,随时提交项目。对于单个实战项目,我们提供了建议完成期限,但此期限不是强制的。我们建议你在项目建议期限前完成项目,以保证你有足够的时间完成随后的项目。你必须在课程有效期内完成全部项目,方可成功毕业。
  • 如果我错过项目提交截止日期怎么办?
    “我的教室”中显示的期限是我们建议的项目完成时间。建议完成日期是为了提醒你跟上课程进度,不至于落后太多。请注意提交项目的次数没有限制,所以不要等到临近期限再提交。如果你未能在该日期前提交项目,也不会受到惩罚。 但是,如果你未能在建议完成日期前提交项目,落后太多,你会有很大风险不能在学期结束前通过所有项目。因此,我们建议你按照我的教室中显示的建议完成日期提交项目。
  • 我每周需要投入多长时间学习这门课程?
    在整个学期中(为期 16 周),学员一般需要每周投入 12 小时以完成这门课程。
    其他问题
  • 除了学费,我还需要支付其他费用吗?
    不需要。学费涵盖你将在此纳米学位项目中获得的一切内容和服务。
  • React 开发者纳米学位项目的退款政策是什么?
    开课后 7 天内,你可以向我们申请无理由退款。我们将取消你的注册并全额返还学费。