扫码加入课程交流群,听学长分享学习经验,获取第一手学习资料

纳米学位项目

前端开发(进阶)

创造让人惊艳的前端用户体验
本期开课时间
暂未确定
本期学费
¥ 4299
本期限定席位
未知
课程预览人数
5363
体验硅谷式课程和学习环境,了解技术辅导、认证和工作内推

与领先企业联合制作

  • Google
  • Github
  • AT&T
  • Hack Reactor
  • 难度
    中级
  • 学习时间
    4 个月

    每周 8 小时

  • 先修知识
    HTML, CSS, JavaScript
  • 语言
    中文项目审阅和支持

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

学习打造最棒的用户体验!

掌握HTML, CSS 和 JavaScript的基本技能后,你会在进阶课程中构建在移动端和桌面端都出色且美观的响应式网站。学会使用常见设计模式和框架,调用API,测试预期等等,打造令人惊艳的用户体验。


免费体验课程内容,在“我的教室”中深入感受项目细节和专业辅导:

免费预览课程

全国前端工程师

平均起薪 ¥ 9830

北京、上海、杭州等地区

起薪 ¥ 13500+

基于「职友集」超过九万份样本数据统计
和优达导师一对一在线沟通
和优达导师一对一在线沟通

和优达导师一对一在线沟通

除了学习来自硅谷领先企业的课程视频、实战项目,你还可以与专业的优达导师进行一对一学习沟通。还有更多 Udacity 独家学习资料,等待你来探索。课程提供中文版。

加入同步学习小组,在导师帮助下快速成长

加入同步学习小组,在导师帮助下快速成长

零编程经验的你将加入学习小组,认识志同道合的伙伴,在专业导师全方位辅导和监督下,高效掌握前端开发技术,打造令人惊艳的用户体验。

独一无二的硅谷实战项目和代码审阅
独一无二的硅谷实战项目和代码审阅

独一无二的硅谷实战项目和代码审阅

亲自挑战来自硅谷的前端开发实战项目,获得该领域专家的逐行代码审阅和反馈,学习最先进的技术标准,与硅谷编程开发者的思维同步!

获得硅谷认证的纳米学位毕业证书

获得硅谷认证的纳米学位毕业证书

毕业后,你将获得 Udacity 和合作企业共同颁发的前端开发进阶毕业证书,证明自己在前端领域的专业知识和技术水平!

项目讲师

Michael Wales
Michael Wales

优达学城课程总监

自学成才,拥有 18 年全栈开发经验的工程师。开源代码支持者,为优达学城制作了第一个纳米学位项目,没错,就是前端开发纳米学位!

Cameron Pittman
Cameron Pittman

优达学城全栈工程师

Cameron Pittman 拥有多年在线教育领域的成功教育经验,从课程开发到内容分析师,他精通数个领域,如今他将精力放在优达学城的前端教育课程上。

Marcus Phillips
Marcus Phillips

Hack Reactor 联合创始人

Twitter 软件工程师,Hack Reactor 联合创始人,如今投身于 IT 教育行业,为硅谷输送顶尖开发者。

Walter Latimer
Walter Latimer

优达学城产品经理

帮助 Udacity 重新设计了网站的结构和课堂体验,调研了 Ruby、React、Python 等主流编程语言的用户需求。大幅度改善了优达学城在学员课堂和实战项目时的用户体验。

Richard Kalehoff
Richard Kalehoff

优达学城高级课程开发

九年网站应用开发经验,精通多种前端开发工具包含 JavaScript 和各类框架结构。在优达学城担任课程导师期间,与众多业内顶级企业包括 Google, GitHub,Facebook 等一起开发了优达学城纳米学的课程实战项目。

Ben Jaffe
Ben Jaffe

Facebook UI工程师

在 Udacity 担任前端工程师和课程导师时,Ben 为学生设计了多项学习新技能的应用和站点。同时创建了新的前端工具提高了 Udacity 内部的工作效率。如今在 Facebook, 他将更多的经历花在了用户交互体验上。

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

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

你将学到什么

先修知识

你需要有学习的自主性和动力,持续遵守截止日期,每周在此课程上投入至少 6-8 小时。 你需要有一台可以访问互联网的计算机。你需要熟练使用 HTML、CSS 和 JavaScript,并熟悉基本的编程概念,如变量、条件和循环。

推荐课程

如果你缺乏相关经验,可以学习我们的前端开发(入门)基石纳米学位课程。

我们选择与 Udacity 合作设计和开发课程内容,因为我们相信 Udacity 的教学模式能够让学习者真正掌握开发者所需要的技能。

Peter Lubbers

Google 开发者培训高级项目经理

  • 第一~三周

    面向对象的 JavaScript

    学习作用域、闭包、this 关键字、函数类、原型类、伪类等面向对象的 JavaScript 中的概念。

  • 第四周

    记忆游戏

    应用你在前几周学习的知识,构建一个完全基于浏览器的卡片匹配游戏。

  • 第五周

    ECMAScript 6

    学习 ES6,了解可以如何使 JavaScript 代码变得更加整洁简练。此外,你还将了解如何编写README 文档。

  • 第六周

    经典街机游戏克隆

    应用你面向对象的JavaScript知识,重建经典的街机游戏:青蛙过河。

  • 第七周

    订阅阅读器测试

    学习如何利用 Javascript 进行测试,通过完成订阅阅读器测试实战项目,来掌握这一必不可少的技能。

  • 第八周

    异步的 JavaScript

    学习 Promise 和 Ajax ,向第三方API请求数据。

  • 第九~十一周

    JavaScript 设计模式

    学习为什么结构良好的代码很重要,以及如何使用 MV* 框架创建更简洁的项目。

  • 第十二周

    Google 地图 API

    学习并探索 Google 地图 API 所提供的定位服务。

  • 第十三周

    街区地图实战项目

    应用你在上一周学习的知识,创建一个街区地图,使其可以显示你周围或你想游玩的区域。

  • 第十四~十五周

    React 基础

    发现 React 的强大之处,学习如何使用 React 构建项目应用。

  • 第十六周

    图书跟踪应用

    应用前两周所学 React 知识,构建一款图书跟踪网络应用

你将挑战的实战项目

记忆游戏
实战项目 1

记忆游戏

你将构建一款外观时尚、设计很棒、功能多样的记忆游戏!这个项目将是你第一次把 HTML CSS 和 JavaScript 技能完全运用到一个大型项目。

经典街机游戏克隆
实战项目 2

经典街机游戏克隆

你将获得可视化资源和游戏循环引擎;使用这些工具时,你必须向游戏添加一系列实体(包括玩家角色和敌人),以重新创建经典街机游戏“青蛙过河”。

订阅阅读器测试
实战项目 3

订阅阅读器测试

在此项目中,我们为你提供了一个基于 Web 的 RSS 反馈阅读 应用程序。显然,该应用程序的原开发人员了解 测试的价值,已在其中包含了 Jasmine,并已编写了 第一个测试套件!但他们后来决定开创 自己的公司,留下了这个测试套件尚不完整的 应用程序。接下来就是你的任务了。

街区地图
实战项目 4

街区地图

你将开发一个具有你所在区域或想访问的区域的地图的单页应用程序。然后,你将为此地图添加其他功能,包括突出显示的地点、有关这些地点的第三方数据以及浏览内容的不同方式。

图书跟踪应用
实战项目 5

图书跟踪应用

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

帮助与常见问题

    课程特点
  • 什么是纳米学位项目?

    纳米学位项目是由来自硅谷的技术学习平台 Udacity 与 Google、Amazon、Facebook、AT&T 等科技行业领导者共同打造的学习认证项目。我们相信获得来自全球领先科技企业的培训和认可是让学员成为能驱动企业创新变革的抢手人才的最好方式。正是这些顶尖公司定义着优秀人才的标准影响着整体市场的招聘趋势。

  • Udacity 的前端开发课程有什么优势?

    Udacity 的前端开发课程是和 Google x GitHub 共同制作,来自硅谷的资深前端技术导师将亲自带你从零开始,逐步成长为一名卓越的前端开发者,能够帮助你成功应聘一流企业的前端开发岗位。

  • 课程提供中文字幕或中文讲义吗?

    是的!你将看到全中文讲义,授课视频也将配有中文字幕。此外,我们还提供中文项目审阅服务,你可以用中文完成项目作业!

    课程结构和截止时间
  • 如果我错过项目提交截止日期怎么办?

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

  • 前端开发学习中需要的专业软件,Udacity 会提供吗?

    前端编辑器 sublime text 、Atom 等学习中需要的专业软件都可以免费下载并使用。教室里也会教你如何下载。

  • 进阶课程会使用原生的 JS,还是 JS 框架?会用到哪些 JS 框架呢?

    我们会使用 JS,也会涉及到一些 JS 框架。比如在订阅阅读器测试项目中,会用到一个测试框架,叫作 Jasmine。在最后一个项目,图书跟踪应用项目中,会使用所教授的React

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

    在整个学期中,学员一般需要每周投入 6-8 小时以完成这门课程。

    其他问题
  • 请问项目提交后,多长时间可以得到项目导师的回复?

    同学们提交的项目,一般会在1~2天内得到导师的回复。最久不会超过7个工作日。如果超过7个工作日你还没有得到回复,可以发邮件给 support@youdaxue.com , 我们帮你查一下原因。

  • 一对一辅导的频率是怎样的?

    每周大家都可以来预约一次一对一,如果你有问题,可以在一对一中问导师。只要你的课程订阅还在有效期内,你都可以找导师来约一对一,解答你在课程中遇到的问题。

  • 与导师一对一需要额外缴费吗?

    不需要。一对一是完全免费的。

  • 开课后学习内容是一次性全部放出还是分阶段放出?

    课程在开课后是全部开放的,你可以在开课后看到所有的课程内容和项目内容,课程页面每周课程是优达建议的学习时间和课程内容的大致展示,不是每周放出相应的内容,你在开课后是可以按照自己的时间和节奏学习的。

  • 前端开发(进阶)纳米学位项目的退款政策是什么?

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

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

    前端开发(进阶)纳米学位项目不提供 50% 学费返还。