简介
我们将讨论你将从本课程中学到的内容、先决条件以及如何使用这个平台。
你好,欢迎来到 Angular 开发课程。这是目前最全面的 Angular 课程。完成本课程后,你将对 Angular 及其特性有扎实的理解。
本课程适合谁?
本课程专为希望学习 Angular 进入前端开发领域的 JavaScript 开发者设计。诚然,与 React 和 Vue 相比,Angular 的学习曲线更高。我设计本课程的目标是:无论你是否有基础,都能轻松掌握 Angular。
先修要求
开始之前,掌握一些基础知识至关重要。你需要熟悉 JavaScript、HTML 和 CSS 的基本概念。
最重要的是,你必须了解 TypeScript,因为 Angular 主要使用 TypeScript 编写。如果你不熟悉 TypeScript,那也没关系——可以先学习一些 TypeScript 基础课程,等准备好了再回到本课程。
以下是需要在 TypeScript 中掌握的内容:
- 类(Classes)
- 装饰器(Decorators)
- 泛型(Generics)
- 类型注解(Type annotation)
- 接口(Interfaces)
必须使用 TypeScript 吗?
虽然 Angular 项目可以不用 TypeScript 编写,TypeScript 并非强制要求,但强烈推荐使用它,因为这是大多数开发者的选择。网上的绝大多数示例和教程都默认你使用 TypeScript。尽管不是严格必需,但它能让使用 Angular 更加顺畅。在本课程中,我们将全程使用 TypeScript。
最后一点,你需要一个自己喜欢的代码编辑器和服务器环境。如果你还没有,别担心,下一节课我会快速帮你完成设置。
你能期待什么?
本课程聚焦于 Angular 框架。目标不仅是让你学会 Angular,更是真正理解它。Angular 框架对初学者来说常常显得令人望而生畏,主要原因在于其中充斥着许多陌生且容易混淆的术语和概念。我将为你逐一解析这些难点。
除了详细讲解,课程还包含测验和练习题,帮助你巩固所学内容。请务必花时间认真完成它们。如果记不清某些知识点,随时可以回头复习。
完成本课程后,你将能够自信地使用 Angular 构建应用程序。