导入
入门
了解本课程开发背后的动机以及我们将学习的内容。
课程简介
本课程将从零开始教授 Ember.js,深入讲解如何使用它构建一个基础的Web应用。课程面向初学者,不假设你具备任何 Ember.js 的先验知识。由于本课程特别适合刚开始接触 Ember.js 的开发者,因此包含大量代码示例和图示,帮助学习者更清晰地理解每个概念的细节。我们将通过一个简单的电商Web应用,逐步实现所学的每一个概念。
注意: 本课程全程使用 Ember.js 3.28 版本。
适合哪些人学习?
本课程主要适合以下几类学习者:
- 想学习 Ember.js 但从未使用过该框架的开发者。
- 已具备 Ember.js 基础知识,希望深入掌握其核心概念,充分挖掘框架潜力的开发者。
- 正在开发或已开发过 Ember.js 应用,但对某些功能背后的逻辑不够理解的开发者。
先修要求
尽管本课程面向初学者,但仍要求具备以下基础知识:
- HTML
- CSS
- 编程基础(变量、数组、函数等)
- JavaScript 基础知识
熟悉以下技术将大大加分:
- MVC(模型-视图-控制器)设计模式
- Bootstrap
- Firebase
课程收获
我们将通过构建一个简单但功能完整的电商Web应用,深入学习 Ember.js 及其各项特性。课程将重点涵盖以下核心内容:
- Ember CLI 的使用
- 路由系统的工作原理与实践
- 组件的创建与使用
- 服务的创建与注入
- 辅助函数的理解与编写
- 使用 Ember Data 管理应用数据
- 应用测试的编写
- 通过 EmberFire 集成 Firebase,以及其他相关内容

核心主题