纳米学位项目

React 开发者

掌握最前沿 React JS 框架,成为抢手高级前端工程师
本期开课时间
10 月 24 日
本期席位
50
课程预览人数
10063
立即加入
体验硅谷式课程和学习环境,了解技术辅导、认证和工作内推

与领先企业联合制作

  • React Training
  • 难度
    中级
  • 学习时间
    4 个月

    每周 10 小时

  • 先修知识
    HTML, CSS, JavaScript, 命令行, Git 和 NPM
  • 语言
    英文项目审阅和支持

    英文视频,提供中/英文字幕

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

在这门我们与 React Training 共同设计的纳米学位中,学习 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 Routor 作者,Airbnb、Netflix 等行业巨头的官方 React 培训合作伙伴——React Training 学习全方面的 React 开发知识。

独一无二的实战项目,专家审阅和反馈

独一无二的实战项目,专家审阅和反馈

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

一对一辅导和个性化就业指导服务
一对一辅导和个性化就业指导服务

一对一辅导和个性化就业指导服务

你将获得导师、Slack 社群和职业发展等学生服务支持(以英文提供),在专业导师全方位辅导和监督下,在4个月掌握 React 技术,成为抢手人才。

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

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

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

项目讲师

Michael Jackson
Michael Jackson

课程主讲

Michael 曾在 Path 和 Twitter 等公司领导工程团队,并且是多个开源 JavaScript 库(包括 mustache.js 和 React Router)的主要代码编写者。他喜欢构建简洁明了、逻辑清晰的系统。

Ryan Florence
Ryan Florence

课程主讲

从上世纪 90 年代初起,Ryan 就开始编写自己的网站了。他是 React Router —— React 上最热门的第三方库的发明者。他热衷于 Web 开发,并且具有多年教学经验。

Tyler McGinnis
Tyler McGinnis

课程主讲

Tyler 曾是 DevMountain 的主讲和课程开发工程师,在那儿,他发现了自己对教学的热爱之情。他现在是一名 Google 开发者专家,并成为 React 社区的活跃分子,负责运营 React Utah(线下见面会)和 React Newsletter(关于 React 的最新新闻和进展)。

Richard Kalehoff
Richard Kalehoff

课程主讲

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

真实学员评价
  • "生动的课程间穿插具有挑战性的项目,让我上课充满动力,课程结束后我的履历和作品集让我自己感到不可思议,对于转行充满了自信。过去我是个不开心的手机应用开发者,我花了3个月完成纳米学位后顺利找到了全栈工程师的工作,还有能力在空暇时间独立完成自己的网站项目,这些都是过去无法想象的!"

    — 赵心成, 全栈工程师毕业生
Students

你将学到什么

先修知识

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

推荐课程

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

  • 第一部分

    React 基础知识

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

  • 第二部分

    React 和 Redux

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

  • 第三部分

    React Native

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

你将挑战的实战项目

虚拟书架应用
实战项目 1

虚拟书架应用

从头创建一款 React 应用,并利用 React 组件管理用户界面。你将创建一个虚拟书架,用于存储你的图书并跟踪你正在阅读的图书。

从头创建一款 React 应用,并利用 React 组件管理用户界面。你将创建一个虚拟书架,用于存储你的图书并跟踪你正在阅读的图书。

真心话应用
实战项目 2

真心话应用

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

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

投票调查应用
实战项目 3

投票调查应用

使用 React Native 功能构建一款面向 iOS 和 Android 设备的调查投票应用。

使用 React Native 功能构建一款面向 iOS 和 Android 设备的调查投票应用。

名额有限!立即免费体验课程,抢定席位

本期学费

¥ 3,399

  • 感受硅谷先进课程和学习服务

  • 挑战来自行业领导者的实战项目

  • 了解硅谷认证和工作内推

  • 查看学员真实反馈

立即加入
  • 为什么名额有限

    在学习过程中,你将动手挑战硅谷名企设计的实战项目,专家将逐行审阅你的代码,提供专业细致的反馈,你还将加入学习小组,和志同道合的伙伴一起,在全方位辅导下,用最短的时间达到学习目标。为保证这些学习服务的最高质量,我们需要限定名额来保证良好的导师对学生比例。

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

    为了帮助你更快速更全面掌握你需要的技能,我们不断在推出新的服务,提升教学服务的质量。

帮助与常见问题

    课程特点

  • 你为什么应该学习 React 开发者纳米学位项目?

    React 是一个强大的 JavaScript 库,通过学习 React,可以大大提高你的前端开发技能,拓宽你的职业前景。与去年同期相比,React 开发者的职位空缺增长了 160%,React 开发者的薪酬也名列前列。 优达学城与 React Training(他们为财富 500 强公司员工提供培训,还是 React Router 的发明者)合作,为你带来完美的学习体验——由 React 领域权威专家带来的世界级教学指导,以及优达学城独一无二的代码审阅、职业支持和活跃的学习社群。确保你从课程毕业后,熟练掌握 React 开发技能,成为抢手人才。

  • React 开发者纳米学位项目会教授哪些内容?

    在学习这门课程的过程中,你将逐渐掌握 React 的核心原则和基础知识,深入认识如何用 Redux 进行状态管理,并使用 React Native 库为 iOS 和 Android 构建与原生应用无异的移动应用。

  • 优达学城是如何决定教学内容的?优达学城的合作伙伴是谁?

    优达学城与 React Training 共同设计和开发了这个纳米学位项目。React Training 拥有多年的 React 培训经验,他们培训过的企业包括 Airbnb、Netflix 和 The New York Times 等世界领先企业。 我们很激动能够与 React Training 一起,为你带来这个纳米学位项目。

  • 从这个纳米学位毕业后,我会为哪些工作做好准备?

    不论你所在的团队是负责网站开发,应用开发,软件开发,电子营销,还是电子商务,从这个纳米学位毕业后,你都将为你的团队增加额外的竞争力。不论是财富 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 个月时间完成。此课程的有效期为 6 个月,学员需要在开课后 6 个月内完成该学期全部项目,方可成功毕业。 该学期含有 3 个实战项目,你将通过实战项目练习应用课程中所学的知识。你提交的项目将由优达学城的专业审阅者批改,并对你的项目提供详细的反馈和建议,让你知道你的代码在哪些地方还有改进空间。如果你的提交没有通过,你需要根据审阅者的反馈修改并重新提交。对于每一个项目,我们对提交的次数没有限制。你需要在学期结束前完成全部项目,才能成功毕业。如果你未能在学期结束前通过全部项目,你将不会获得毕业证书,也无法在之后访问课程内容。如果你想要继续学完此课程,需要重新报名下一班次。

  • React 开发者纳米学位项目是自主学习模式吗?

    在 6 个月的学期范围内,你可以自主掌握学习进度,随时提交项目。对于单个实战项目,我们提供了建议完成期限,但此期限不是强制的。 我们建议你在项目建议期限前完成项目,以保证你有足够的时间完成随后的项目。你必须在 6 个月的课程有效期内完成全部项目,方可成功毕业。

  • 如果我错过项目提交截止日期怎么办?

    “我的教室”中显示的期限是我们建议的项目完成时间。建议完成日期是为了提醒你跟上课程进度,不至于落后太多。请注意提交项目的次数没有限制,所以不要等到临近期限再提交。如果你未能在该日期前提交项目,也不会受到惩罚。 但是,如果你未能在建议完成日期前提交项目,落后太多,你会有很大风险不能在学期结束前通过所有项目。因此,我们建议你按照我我的教室中显示的建议完成日期提交项目。

  • 我每周需要投入多长时间学习这门课程?

    在整个学期中(为期 16 周),学员一般需要每周投入 12 小时以完成这门课程。

    其他问题

  • 除了学费,我还需要支付其他费用吗?

    不需要。学费涵盖你将在此纳米学位项目中获得的一切内容和服务。

  • React 开发者纳米学位项目的退款政策是什么?

    开课后 7 天内,你可以向我们申请无条件退款。我们将取消你的注册并全额返还学费。

  • 在一年内毕业,可以获得 50% 学费返还吗?

    React 开发者纳米学位项目不提供 50% 学费返还。