全新内容!
纳米学位项目

前端开发工程师 (英)

零基础学习构建网站和动态应用,打造惊艳的用户体验

开放报名时间

11 月 7 日

开课时间

11 月 13 日

本期剩余席位

7

席位有限,立即行动!抢先掌握稀缺技术,成为抢手人才

  • 适合人群
    想了解或从事前端开发的学员
  • 学习时间
    1 学期 - 约 4 个月

    建议每周学习 10 小时

  • 先修知识
    零基础
  • 课程专属服务
    硅谷授课,英文字幕

    学习社群,中文助教

全新课程内容与项目,贴合前端开发人才市场发展趋势

如今全球有超过 40 亿互联网用户,互联网的蓬勃发展依赖于大量网站开发者。前端工程师纳米学位的目标是帮助学员掌握构建开发网站和应用程序所需的各项技能。加入该纳米学位学习 JavaScript、Python,Webpack,Docker 和 Kubernetes 等时下热门网页开发工具,掌握前端设计的基础知识和简单应用,学会中级 CSS 技能,构建响应迅速的交互式网站,设计和实现数据驱动的 UI,实现最终的测试,构建和部署,4 个月高效成为有竞争力的网站开发人才。


Icon - Dark upwards trend arrow

一线城市前端工程师平均薪资

起薪 ¥ 13900

基于「职友集」超过九万份样本数据统计

你将学到什么

课程大纲

前端开发工程师

前端开发工程师纳米学位的目标是帮助学员掌握构建开发网站和应用程序所需的各项技能,毕业后学员将可以使用 CSS,Flexbox 和CSS Grid 来创建交互式网站、使用 JavaScript 和 HTML 创建用户页面、使用 JavaScript 和服务端进行通信等。学员也将学会如何使用 Webpack 自动化构建程序来打包和部署项目,并使用 Service Worker 改善网站性能。

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

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

约 4 个月完成

先修知识

这是一门零基础课程,你只需要有一台可以访问互联网的计算机。

  • 第一部分:CSS & 网站布局

    学习如何使用语义化 HTML 标签快速搭建页面结构,如何使用 CSS 进行响应式布局,了解 CSS Grid 网格和 Flexbox 弹性盒子的各项应用场景,并使用 Grid 中的 Row 和 Columns 进行布局。

    实战项目 1:优化博客网站
  • 第二部分:JavaScript 和 DOM

    学会使用 JavaScript 来操作页面,你将会了解到什么是文档对象模型 (DOM),如何通过 JavaScript 和 DOM 与页面内容进行交互,了解不同的浏览器事件,以及如何高效地创建页面元素等。

    实战项目 2:动态加载营销页面的内容
  • 第三部分:Web APIs 和异步应用

    搭建一个 Node 和 Express 开发环境,便于本地部署 Web 项目,学习如何处理 HTTP 请求和路由,并利用异步请求到的数据更新页面元素。

    实战项目 3: 天气日志
  • 第四部分:构建工具、Webpack 和 Service Worker

    学习如何使用构建工具,如使用 Webpack 进行自动化打包测试,使用 Sass 创建 CSS变量,以及配置 Webpack 使用 Sass 管理样式表,学习如何使用 ServiceWorker 来缓存服务数据等。

    实战项目 4:文章分析网站实战项目 5:毕业项目

与导师一同学习

Daniel Silber-Baker
Daniel Silber-Baker

课程讲师

Daniel 拥有纽约大学交互电信硕士学位,并有丰富的职业经验,曾在非营利机构、企业和学术机构等多个领域任职,是一位出色的软件工程师和教育设计专家。

Rachel Manning
Rachel Manning

课程讲师

Rachel 曾在 Silicon Beach 训练营工作 3 年,负责课程开发;后任职于 Acquia 公司的前端工程师。Rachel 提倡“终身学习”,热衷于为女性和学生提供技术指导。

Alyssa Hope
Alyssa Hope

课程讲师

Alyssa 是一名全栈开发工程师,曾在线下编程 Bootcamp 担任主要讲师。她拥有国际通信学位,喜欢通过编程以及写作来表达自己的想法。

Richard Kalehoff
Richard Kalehoff

课程讲师

Richard 拥有计算机科学学位,有丰富的课程开发经验。他曾就职于一家非盈利机构,全面负责网站开发、服务器和数据库管理。

立即加入

check

前端开发工程师

¥4399
深入掌握面向对象的 JavaScript 框架,学习常见的设计模式,调用 API

三大保障助你学习无忧

支持花呗分期 支持开发票 7 天无条件退款

帮助与常见问题

    纳米学位概览
  • 为什么要学习前端开发工程师纳米学位?

    在 Tim Berners-Lee 首次提出万维网的概念 30 年后,网络软件开发仍然是全球增长最快、需求旺盛的职业之一。目前,各行各业都需要前端工程师,而且需求还在不断增长。优达学城的前端开发工程师纳米学位课程由业内专业人士参与开发,设计符合市场需求的前沿技术课程,并提供专业的代码审阅服务与技术辅导。从此课程毕业后,你将掌握成为前端开发工程师所需的基本开发技能与项目经验,成为不论初创公司或大型知名企业所需要的人才。在这门课程中,你将:

    • 学习不同的 JavaScript 设计模式,掌握常用的开发者工具,测试工具以及框架
    • 通过完成 5 个实战项目来完善和展示你的技能
    • 获得专家级的代码评审,及时有效的反馈来帮助你成功完成纳米学位
    • 和社群助教互动,得到有效的指导以及反馈,与其他菁英学员交流学习
  • 从此纳米学位毕业后,我能胜任哪些工作?

    从该纳米学位毕业后,你可以成为 Web 开发、应用程序开发、软件开发、数字营销和电子商务等领域所需的人才,从初创公司到世界 500 强,都有大量的机会等着你。你可以胜任的职位包括:

    • Web 前端开发工程师
    • UI/UX 工程师
    • 前端设计师
  • 我如何知道这个纳米学位是否适合我?

    如果你对网站开发、App 开发感兴趣,并且希望创造令人惊艳的用户体验,那么这门课程将成为你的不二之选。不管你是想开启一段新的职业生涯,在现有基础上更进一步,或者只是想学习更多的技能,现在加入该纳米学位都是一个很好的选择!

  • 前端开发工程师和全栈开发工程师有什么区别?

    两者都是属于 Web 开发的重要组成,但是重心方向不一样。

    前端工程师通常负责搭建响应式网站,开发动态 web 用户界面,使用 HTML、CSS 以及 JavaScript 来管理客户端脚本。

    全栈工程师通常会和关系型数据库打交道,负责配置和部署你的应用到云端,以及网站后端系统的开发,比如,你可能会使用 Python 语言来进行开发。

    无论你选择哪个方向,你的任务都是给用户提供卓越的 Web 体验!

    报名与入学
  • 需要申请吗?入学条件是什么?

    前端开发工程师纳米学位不需要申请,满足课程先修条件,即可报名加入。

  • 这个纳米学位的先修要求是什么?

    这是一门零基础课程。当然,如果你已经熟悉基本的 HTML、CSS 和 JavaScript 知识(或熟悉其他面向对象编程语言),你的学习进度可能更快,更可能从本门纳米学位中顺利毕业。

    纳米学位条款
  • 该纳米学位的课程结构是怎样的?

    前端开发工程师纳米学位由 (1) 个学期组成,每学期为期 (4) 个月。每期课程有固定的开课与结束日期。所有学员需要成功完成 (5) 个实战项目,方可顺利毕业。

    该纳米学位中的每一个实战项目都会由优达学城的审阅专家进行逐行代码审阅,并提供个性化的反馈。如果你没有成功通过某一项目,你会被要求重新修改并提交项目,直至顺利通过。

  • 该纳米学位的课程时长是多久?

    该纳米学位的课程访问时长如上所述。学期结束后,如果你还没有通过全部项目,可以获得 4 周的宽限期来完成这些项目。在宽限期内通过全部项目,你仍可以顺利毕业并获得证书。你最多只可获得一次宽限期,如果 4 周宽限期过后,你仍未通过全部项目,你将被移出课程,并失去访问课程内容的权限。被移出课程后,你需要重新支付学费,方可重新加入课程。

    软硬件设备
  • 我需要准备哪些软件或硬件,才能学习这个纳米学位?

    你需要一台能联网的电脑,同时安装专业的代码编辑器,如 Visual Studio Code 或 Atom。

    其他问题
  • 开课后发现课程不适合自己怎么办?

    开课后 7 天内,你可以点击这里向我们申请无理由退款。我们将在 7 个工作日内,将实际支付金额退款至原付款渠道。

  • 支付学费后,可以开具发票吗?

    当然可以,在开课 7 天后,你可以点击这里申请发票。

  • 如果还有其他问题怎么办?

    你可以点击这里提交问题,我们会为你提供帮助。

前端开发工程师

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

Contact Udacity

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

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

Contact Udacity立即咨询