导入
课程介绍
让我们介绍本课程的方法和内容概述。
课程目标
本课程涵盖使用 Angular 框架进行现代 Web 开发及自动化测试。课程不涉及 HTML、CSS、JavaScript、TypeScript 或设计的基础入门内容。
课程重点
我们将主要聚焦于前端开发的实现层面。因此,我们会借助 Bootstrap 等其他框架来处理网站的样式设计。Bootstrap(或类似工具)几乎在每个开发岗位中都会用到,因此在学习过程中掌握其基础用法,将为你未来的职业生涯积累宝贵且实用的知识。
我们还将使用 Git 进行代码管理,并通过 GitHub 托管所管理的代码。这些同样是大多数开发团队都会使用的工具,你未来很可能会用到。本课程仅涵盖这两个工具的基本操作。
教学方法
课程目标是模拟真实的 Angular 前端开发工作体验。通常在学习前端框架时,教程会省略代码中的关键部分:API 通常被替换成硬编码的数据,功能完整的应用则被写在一个文件中,最后附上一句说明:“这并不是实际开发中的做法。” 这种方式容易让学习者感到挫败,因此本课程将避免此类情况。

在本课程中,你将:
- 获得 Angular 应用 API 的代码仓库;
- 学习安装配置、工具链设置、数据库搭建等步骤,直至获得一个可运行的 API;
- 接触 Angular 应用 API 的文档和设计规范;
- 从零开始构建一个 Angular 应用,重点强调自动化测试。
这一流程与你第一份前端开发工作中的实际场景非常相似:通常会有专门的团队负责开发 API,而你作为前端开发者需要消费这些接口。在本课程中,你将同时承担这两方面的职责。