前端框架

Backbone, Angular, Ember

高级

大约 8 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习
高级

大约 8 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

课程概述

学习如何在各种前端框架中构建单页面应用!在这门课程里,你将学习如何从头创建 Angular 应用和 Ember 应用。

在学习期间,你将了解使框架异常强大的关键结构设计技巧。

为什么学习这门课程?

在这门课程里,你将了解让复杂的网络应用开发起来无比简单的热门 JavaScript 框架!你将构建交互式单页面应用,这些应用可以与浏览器无缝兼容,不需要再重新加载页面。

这门课程会深入学习一些框架知识,给出代码示例,并且提供实践指导,为你揭开 JavaScript 框架的神秘面纱,并介绍每个框架的独特之处。

先修要求

学员应该具有利用 HTML 和 CSS 构建网站的经验。前端框架使用了大量的 JavaScript,因此建议具有两年 JavaScript编程经验。这门课程的先修课程包括:

其他课程要求:

  • 能够使用 GitHub 克隆版本库并检出分支
  • 熟练使用命令行工具
  • 能够使用 Chrome DevTools

查看使用优达学城的技术要求

学习计划

第 1 课:构建单页面应用

  • 如何实现?
  • 单页面应用由什么组成
  • 核心框架组件

第 2 课:查看框架的源代码

  • 构造函数
  • 核心模板函数
  • Backbone 中的事件和路由

第 3 课:Angular 框架

  • 在 Angular 中构建美食预订应用
  • 学习 Angular 的视图、控制函数、指令等
  • 使用社区 UI 路由器路由模型

第 4 课:Ember 框架

  • 在 Ember 中构建美食预订应用
  • 使用 Ember-CLI 生成应用并搭建支架
  • 学习 Ember 的模板、服务、组件等。

讲师与合作伙伴

Richard Kalehoff

Richard Kalehoff

作为一名劲头十足的程序员和求知者,Richard Kalehoff 在教师行业找到了自己的激情和抱负。在优达学城担任课程开发人员的过程中,他对开发和教学都无比的喜爱。在获得计算机科学领域学位后,他做出了明智的决策,进入了 HTML、CSS 和 JavaScript 领域。在超过 7 年的时间内,他都一直在一家国际非营利组织工作,负责多项工作,包括前端网络开发、后端编程和数据库及服务器管理。在从弗罗里达大学的网络设计和在线通信硕士课程中毕业并获得大众通信学位前,他就受到弗罗里达大学的邀请,成为该校的一名教职工。即使要规划、构建和开发课程,他还是会抽出时间去加州的乡下走走,欣赏原野风光。

官方微信公众号二维码

优达学城(Udacity)微信