纳米学位项目

前端开发(进阶)

深入掌握前端开发,打造令人惊艳的用户体验

与知名企业联合制作

  • Google
  • Github
  • AT&T
  • 难度
    中级
  • 学习时间
    18 周

    建议每周学习 10 小时

  • 先修要求
    HTML, CSS, JavaScript
  • 课程专属服务
    硅谷授课,中英字幕

    查看服务详情

前端开发(进阶)

深度掌握前端技术,打造更好用户体验!

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


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

免费试听课程
深度掌握前端技术,打造更好用户体验!

全国前端工程师

平均起薪 ¥ 11070

北京、上海、杭州等地区

起薪 ¥ 13900+

基于「职友集」超过九万份样本数据统计
硅谷名企合作课程
硅谷名企合作课程

硅谷名企合作课程

优达学城与 Google 、 GitHub 共同合作课程,提供硅谷标准的系统性教学内容、行业权威设计的学习曲线、知名企业真实应用的项目,带你高效掌握网页开发技术。

加入同步学习小组,共同交流与进步

加入同步学习小组,共同交流与进步

已初步入行前端开发的你将加入学习小组,认识志同道合的伙伴,在相互交流与讨论的学习氛围中,高效掌握前端开发技术,打造令人惊艳的用户体验,获得共同成长与进步。

硅谷热门实战项目和代码审阅
硅谷热门实战项目和代码审阅

硅谷热门实战项目和代码审阅

亲自挑战来自硅谷的前端开发实战项目,获得领域专家的逐行代码审阅和反馈,高效入门前端开发。热门实战项目可以丰富你的简历,帮助你获得企业的关注。

获得硅谷纳米学位认证

获得硅谷纳米学位认证

毕业后,你将获得优达学城与合作企业共同颁发的前端开发(进阶)纳米学位毕业证书,证明你在前端开发领域的专业知识和技术水平

你将学到什么

进阶

深入掌握前端开发,打造更好用户体验

深入学习面向对象的 JavaScript,常见设计模式和流行框架,以及渐进式 Web 应用的开发,打造出令人惊艳的用户体验。

深入学习面向对象的 JavaScript,常见设计模式和流行框架,以及渐进式 Web 应用的开发,打造出令人惊艳的用户体验。

点击收起课程大纲与实战项目

建议学习时间:16 周完成

先修知识

你需要有一台可以访问互联网的计算机,熟悉基本的编程概念,如变量、条件和循环,并能熟练使用 HTML、CSS 和 JavaScript。建议学员具备版本控制 Git 和基本的 Unix / Linux 命令行操作的使用经验,以便更顺利地完成该课程的学习。

  • 深入面向对象的 JavaScript

    学习如何构建对象,创建类,并使用面向对象的 JavaScript 管理继承。同时了解在 ECMAScript 6 中对 JavaScript 编程语言所做的更改,以及如何使用这些新的改进来编写更简练整洁的代码。

    开发经典街机游戏
  • 探索前端自动化工具与测试

    学习如何设置你的开发环境,并通过自动优化节省大量时间和精力。同时了解如何利用 Javascript 进行测试,通过完成订阅阅读器测试实战项目,来掌握这一必不可少的技能。

    测试「新闻订阅」应用
  • 前端框架学习与应用

    学习如何在各种前端框架中构建单页面应用程序!

    开发餐厅点评应用
  • 使用 React 构建项目应用

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

    图书管理应用开发街区地图应用
我们选择与 Udacity 合作设计和开发课程内容,因为我们相信 Udacity 的教学模式能够让学习者真正掌握开发者所需要的技能。
— Google 开发者培训高级项目经理 Peter Lubbers

权威师资

Richard Kalehoff
Richard Kalehoff

优达学城高级课程开发

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

Tyler McGinnis
Tyler McGinnis

优达学城课程讲师

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

Michael Wales
Michael Wales

优达学城课程导师

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

Emily Keller
Emily Keller

Google 技术项目经理

Emily 是一位自学成才的 Web 开发人员,也是纽约市谷歌地图工作部署团队的一员。她学习化学工程,但放弃了她的实验室外套和护目镜转而加入了科技领域。这是一个伟大的决定!她喜欢电子游戏,比萨饼,唱歌,洗澡,还有她的狗 Rory。

Cameron Pittman
Cameron Pittman

优达学城全栈工程师

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

Ben Jaffe
Ben Jaffe

Facebook UI工程师

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

名额有限!抢完即止

前端开发(进阶)

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

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

  • 享受全程专业技术辅导

  • 连接全球 900 万技术精英

  • 为什么名额有限?

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

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

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

  • 三大保障助你学习无忧

    支持花呗分期

    7 天无条件退款

    支持开发票

帮助与常见问题

    课程特点
  • 优达学城的前端开发课程有什么优势?
    优达学城的前端开发课程是和 Google x GitHub 共同制作,来自硅谷的资深前端技术导师将亲自带你从零开始,逐步成长为一名卓越的前端开发者,能够帮助你成功应聘一流企业的前端开发岗位。
  • 进阶课程会使用原生的 JS,还是 JS 框架?会用到哪些 JS 框架呢?
    我们会使用 JS,也会涉及到一些 JS 框架。比如在订阅阅读器测试项目中,会用到一个测试框架,叫作 Jasmine。在最后两个项目:图书跟踪应用和街区地图项目中,会使用所教授的React框架完成。
  • 加入这个项目需要满足哪些先修要求?
    要学习这个纳米学位基础项目,你需要有学习的自主性和动力。参与此课程要求能够持续遵守截止日期,每周在此课程上投入至少 6-8 小时。你需要有一台可以访问互联网的计算机,除此之外无特别要求。
  • 从此纳米学位项目毕业后,我也会获得毕业证书吗?
    是的!就像其他纳米学位项目一样,成功完成前端开发(进阶)纳米学位项目后,你将获得优达学城认证的毕业证书。
  • 课程提供中文字幕或中文讲义吗?
    是的!你将看到全中文讲义,授课视频也将配有中文字幕。此外,我们还提供中文项目审阅服务,你可以用中文完成项目作业。
    课程结构和截止时间
  • 前端开发学习中需要的专业软件,优达学城会提供吗?
    前端编辑器 Sublime text 、Atom 等学习中需要的专业软件都可以免费下载并使用。教室里也会教你如何下载。
  • 如果我错过项目提交截止日期怎么办?
    “我的教室”中显示的期限是我们建议的项目完成时间。建议完成日期是为了提醒你跟上课程进度,不至于落后太多。请注意提交项目的次数没有限制,所以不要等到临近期限再提交。如果你未能在该日期前提交项目,也不会受到惩罚。但是,如果你未能在建议完成日期前提交项目,落后太多,你会有很大风险不能在学期结束前通过所有项目。因此,我们建议你按照我的教室中显示的建议完成日期提交项目。
  • 如果我没有在学期结束前通过所有项目会怎样?
    前端开发(进阶)纳米学位为 18 周。如果你还没有通过全部项目,可以获得 4 周的宽限期来完成这些项目。在宽限期内通过全部项目,你仍可以顺利毕业并获得证书。你最多只可获得一次宽限期,如果 4 周宽限期过后,你仍未通过全部项目,你将被移出课程,并失去访问课程内容的权限。被移出课程后,你需要重新支付学费,方可重新加入课程。担心不能顺利毕业?进入课程后,你会加入到同步学习小组,与志同道合的伙伴互相切磋、共同成长,还有专业导师对你提交的项目逐行代码审阅。如果你能每周付出 10 小时学习时间,通常可以在 18 周内完成所有必修内容和实战项目,按时从前端开发(进阶)毕业。
  • 我每周需要投入多长时间学习这门课程?
    在整个学期中,学员一般需要每周投入 10-12 小时以完成这门课程。
  • 前端开发(进阶)纳米学位项目的退款政策是什么?
    开课后 7 天内,你可以 【点击这里】向我们申请无理由退款。我们将取消你的注册并全额返还学费。
    其他问题
  • 请问项目提交后,多长时间可以得到项目导师的回复?
    同学们提交的项目,一般会在 1~2 天内得到导师的回复。最久不会超过 7 个工作日。如果超过 7 个工作日你还没有得到回复,可以发邮件给 support@youdaxue.com, 我们将帮你查明原因。
  • 开课后学习内容是一次性全部放出还是分阶段放出?
    课程在开课后是全部开放的,你可以在开课后看到所有的课程内容和项目内容,课程页面每周课程是优达建议的学习时间和课程内容的大致展示,不是每周放出相应的内容,你在开课后是可以按照自己的时间和节奏学习的。
Contact Udacity

Hi,我是你的专属学习规划师

不知道选什么课?和我聊聊吧!

Contact Udacityicon-chat规划学习路径