纳米学位项目

前端开发入门

跟随硅谷工程师,从零掌握网站开发基础

与知名企业联合制作

  • Google
  • Github
  • AT&T
  • 难度
    入门
  • 学习时间
    14 周

    建议每周学习 10 小时

  • 先修要求
    零基础
  • 课程专属服务
    硅谷授课,中英字幕

    查看服务详情

前端开发入门

零基础掌握前端开发的基本技能

前端设计,可以将无数富有创意的想法和设计化为现实。优达学城和硅谷前端技术明星一起,手把手教你从零开始写代码。你将通过充满活力的硅谷课程内容、优质实战项目和专业代码审阅,快速掌握前端设计的基础知识和简单应用,为成为一名前端开发者打下基础。


零基础掌握前端开发的基本技能

Javascript 是全球需求第一的编程语言

2018 全球开发者技能调查
硅谷名企合作课程
硅谷名企合作课程

硅谷名企合作课程

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

学员互助板块,共同交流进步

学员互助板块,共同交流进步

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

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

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

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

获得硅谷纳米学位认证

获得硅谷纳米学位认证

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

你将学到什么

入门

零基础掌握网站开发的必备技能

你将学习Web开发的基础:HTML,CSS 和 JavaScript。开始使用常见的开发工具,包括 Git 版本控制系统。

你将学习Web开发的基础:HTML,CSS 和 JavaScript。开始使用常见的开发工具,包括 Git 版本控制系统。

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

建议学习时间:12 周完成

先修知识

你需要有一台可以访问互联网的计算机,我们推荐使用 Chrome 浏览器完成课程的学习。同时,你对前端开发要有浓厚兴趣,自我驱动,有明确的学习目标,每周至少投入10小时。

  • 学习并运用 HTML

    配置你的开发环境,开始学习 HTML 基础语法。

    用HTML为博客文章排版
  • 使用 CSS 为网页增色

    你将学习 CSS 基础知识,并了解如何更高效的编写代码

    创建动物卡片
  • 响应式 Web 设计

    创建属于自己的响应式网页,使其适用于手机,平板电脑,桌面或其他任何设备。

    编写作品集网页
  • JavaScript 基础

    了解什么是 JavaScript,学习 JavaScript 基础语法。

    开发记忆卡片游戏
我们选择与 Udacity 合作设计和开发课程内容,因为我们相信 Udacity 的教学模式能够让学习者真正掌握开发者所需要的技能。
— Google 开发者培训高级项目经理 Peter Lubbers

权威师资

Richard Kalehoff
Richard Kalehoff

优达学城高级课程开发

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

Michael Wales
Michael Wales

优达学城课程总监

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

Cameron Pittman
Cameron Pittman

优达学城全栈工程师

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

Pete LePage
Pete LePage

Google 客座教授

六年资深的 Google DA 经验,目前为 Chrome Web Store 团队成员之一,拥有丰富的开源网页前端开发经验,包括 HTML5 和 CSS3 等。

Julia Van Cleve
Julia Van Cleve

Apple 教程设计师

毕业于 Stanford 大学,拥有丰富的前端课程教育经验,作为前优达学城前端工程师,帮助优达学城研发了 Ruby, JavaScript 等多个课程视频,培养了无数前端开发者,如今她在 Apple 为新产品设计各类教程。

Karl Krueger
Karl Krueger

优达学城课程开发

在加入 Udacity 之前,Karl 是 Google 长达九年的网站可靠性工程师,拥有丰富的网站优化经验,对于前端开发的网站容量规划、服务集群、负载和监控都十分了解。

超值自学
前端开发入门(中文)
¥2599

入门课程学费

从零开始写代码,系统学习搭建网页必备的HTML,CSS、JavaScript 和 Git 版本控制系统,将创意和设计化为现实,打造你的第一个网页应用

英文辅导
前端开发(英文)
¥6899

完整课程学费 + 英文辅导

学期内额外提供全球学员交流平台、真人在线助教(英语)、每周答疑(英语)和个性化学习规划(英文),加速你的成长

立抢席位

帮助与常见问题

    课程特点
  • Udacity 的前端开发课程有什么优势?
    Udacity 的前端开发课程是和 Google x GitHub 共同制作,来自硅谷的资深前端技术导师将亲自带你从零开始,逐步成长为一名卓越的前端开发者,能够帮助你成功应聘企业的前端开发岗位。
  • 进阶课程会使用原生的 JS,还是 JS 框架?会用到哪些 JS 框架呢?
    我们会使用 JS,也会涉及到一些 JS 框架。比如在订阅阅读器测试项目中,会用到一个测试框架,叫作 Jasmine。在最后两个项目:图书跟踪应用和街区地图项目中,会使用所教授的React框架完成。
  • 加入这个项目需要满足哪些先修要求?
    要学习这个纳米学位,你需要有学习的自主性和动力。参与此课程要求能够持续遵守截止日期,每周在此课程上投入至少 10-12 小时。你需要有一台可以访问互联网的计算机,除此之外无特别要求。
  • 从此纳米学位项目毕业后,我也会获得毕业证书吗?
    是的!就像其他纳米学位项目一样,成功完成前端开发入门纳米学位后,你将获得优达学城认证的毕业证书。
  • 课程提供中文字幕或中文讲义吗?
    是的!你将看到全中文讲义,授课视频也将配有中文字幕。此外,我们还提供中文项目审阅服务,你可以用中文完成项目作业。
    报名与入学
  • 超值自学(中文)与英文辅导(英文)有什么不同?

    超值自学提供全程中文汉化内容(包含视频全中文字幕,中文课件、练习题、论坛助教答疑和项目审阅等中文本地服务)在结构与知识点上则和英文辅导完全相同,部分课程会有额外中文知识选修(如「前端开发」、「计算机视觉」与「自然语言处理」);

    英文辅导是 Udacity 硅谷总部为保证学员更高效地掌握前沿知识,专为英语基础较高的全球学员提供“陪伴式”专属学习服务,学员将会匹配进入相应课程的全球学员交流频道(学员中心),同时将提供学期内真人在线助教(英语),每周答疑直播(英语)和个性学习规划(英语),毕业后还可获得求职咨询(英语)和简历修改服务(英语),帮助每位学员在职场上脱颖而出。

  • 我应该选择“超值自学”还是“英文辅导”版课程?

    如果你英语书面和口语表达能力都很不错,而且需要额外的学习辅导和答疑服务,你可以选择“英文辅导”版纳米学位,体验来自硅谷的 1 对 1 真人辅导,与来自全球的菁英学员共同交流。

    如果你需要全中文的课程内容和中文审阅答疑服务,且有较强的自学能力和自律性,你可以选择价格更优惠的“超值自学”版纳米学位,通过来自硅谷的课程和行业实战项目,以及配套的中文人工代码审阅服务,系统性提升自己的技术能力。

  • “超值自学(中文)”提供什么服务,可以帮助我按时完成课程吗?

    “超值自学”版纳米学位将为学员提供来自硅谷的教室内汉化课程内容、来自知名企业的实战项目,帮助你系统性学习前沿技术,丰富技术作品和简历经验。所有实战项目均会有全中文人工审阅服务,提供个性化反馈和修改建议。在学期时限内,你还可以在中文学习论坛提问,获得来自中文助教和同学的答疑帮助。在学期内通关所有实战项目,你将获得纳米学位认证证书。

    “超值自学”版课程不提供小班辅导、全程督学,需要你根据教室内的学习建议时间,自行灵活安排,保证学习进度。

  • 如果我在“超值自学”版课程中遇到问题,我应该联系谁?

    如果在学习过程中遇到任何教室使用问题:如教室无法访问,视频无法播放,Lab 无法加载等,可以点击这里提交工单,我们的客服将为你提供帮助。

    如果在学习过程中遇到学习知识问题,可以访问相应的中文论坛课程版面,留下你的问题,论坛导师将会为你答疑解惑。

  • 如果我在“英文辅导”版课程中遇到问题,我应该联系谁?

    如果在学习过程中遇到任何教室使用问题:如教室无法访问,视频无法播放,Lab 无法加载等,可以点击这里提交工单,我们的客服将为你提供帮助。

    另外,“英文辅导”版课程提供全球学员交流平台、真人在线助教(英语)、每周答疑(英语)和个性化学习规划 (英语)服务,如果你在学习中遇到疑问,可以通过以上学习辅导服务得到解答。你也可以发送英文邮件至 support@udacity.com 获得更多帮助。

  • 英文辅导对英文的基础要求是什么?

    “英文辅导”版纳米学位提供的辅导服务,均由导师通过英文提供,我们建议有海外工作经验、留学背景或全英语环境工作经验的学员选择。如果你有课程相关领域的专业英语基础和日常英语交流听说读写能力,也可以尝试英文辅导。若觉得无法适应,你可以在开课七天内点击这里了解退款细则并向我们申请无理由退款。

    课程结构和截止时间
  • 前端开发学习中需要的专业软件,Udacity 会提供吗?
    前端编辑器 Sublime Text 、Atom 等学习中需要的专业软件都可以免费下载并使用。教室里也会教你如何下载。
  • 如果我错过项目提交截止日期怎么办?
    “我的教室”中显示的期限是我们建议的项目完成时间。建议完成日期是为了提醒你跟上课程进度,不至于落后太多。请注意提交项目的次数没有限制,所以不要等到临近期限再提交。如果你未能在该日期前提交项目,也不会受到惩罚。但是,如果你未能在建议完成日期前提交项目,落后太多,你会有很大风险不能在学期结束前通过所有项目。因此,我们建议你按照我的教室中显示的建议完成日期提交项目。
  • 如果我没有在学期结束前通过所有项目会怎样?
    前端开发入门纳米学位为 14 周。如果你还没有通过全部项目,可以获得 4 周的宽限期来完成这些项目。在宽限期内通过全部项目,你仍可以顺利毕业并获得证书。你最多只可获得一次宽限期,如果 4 周宽限期过后,你仍未通过全部项目,你将被移出课程,并失去访问课程内容的权限。被移出课程后,你需要重新支付学费,方可重新加入课程。担心不能顺利毕业?进入课程后,你会加入到同步学习小组,让你与志同道合的伙伴互相切磋、共同成长,还有专业导师对你提交的项目逐行代码审阅。如果你能每周付出 10 小时学习时间,通常可以在 14 周内完成所有必修内容和实战项目,按时从前端开发入门毕业。
  • 我如何知道自己适合哪门课程?
    如果你是零基础 ,同时对前端开发不了解,我们推荐你学习前端开发入门;如果你熟练掌握 HTML、CSS 和 JavaScript 基础,并通过免费试听课程中最后一章节的能力测试,我们推荐你学习前端开发进阶
  • 我每周需要投入多长时间学习这门课程?
    在整个学期中,学员一般需要每周投入 10-12 小时以完成这门课程。
    其他问题
  • 开课后发现课程不适合自己怎么办?
    开课后 7 天内,你可以点击这里了解退款细则并向我们申请无理由退款。我们将在 7 个工作日内,将实际支付金额退款至原付款渠道。
  • 支付学费后,可以开具发票吗?
    我们支持发票开具服务。在开课 7 天后,你可以点击这里了解发票细则并向我们申请发票。
  • 如果还有其他问题怎么办?
    你可以【点击这里】提交问题,我们将竭诚为你提供帮助。
Contact Udacity

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

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

Contact Udacity立即咨询