Angular 与测试驱动开发
通过应用测试驱动开发学习 Angular(包括路由、表单、karma、jasmine、jest、测试库)
讲师:Basar Buyukkahraman
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 Angular 构建应用程序
- 从头到尾在完整的项目中实践测试驱动开发
- 如何在测试中模拟外部依赖
- 感受测试驱动开发在重构应用程序时如何给予信心
- 不仅学习 karma 和 jasmine,还学习 jest 和 testing-library
探索相关主题
要求
- 需要具有 javascript 和 typescript 经验
描述
Angular是客户端应用程序开发最流行的库之一。
在本课程中,我们将通过使用angular创建 Web 应用程序来学习它。此外,我们还将从头到尾应用测试驱动开发( TDD ) 方法。
我们将有两个独立的测试设置。其中一个是默认的 angular 项目。使用karma和jasmine进行测试。另一个是,我们将使用最流行的 javascript 测试库创建自定义设置。jest和testing -library
在构建此应用程序时,我们将学习angular的主要构建块。我们将练习
-
客户端路由如何工作
-
如何使用模板驱动和反应表单
-
如何使用验证以及如何创建我们自己的同步和异步验证器
-
可观察性如何发挥作用
我们将会看到
-
测试驱动开发如何工作。
-
它如何影响我们的 代码质量和 可重用性
-
它如何让我们有信心 重构 我们的实现
-
如何在创建测试时避免实现细节
本课程完全基于实践。我们编写的每段代码都将用于实际应用。
在每个部分中,我们将逐步构建我们的应用程序。我们不会跳过并添加当时不需要的功能。我们将一次实现一个需求。每次实现都会给我们带来下一个需求。
遵循这种做法,将帮助您获得有关整体 Web 应用程序要求的坚实基础,并了解如何通过遵循测试驱动开发方法使用angular实现其中一个。
完成课程后,您将能够在下一个项目中使用Angular,并体验到测试驱动开发的好处。
本课程适合哪些人:
- 想要学习 Angular 的开发人员
- 想要了解测试驱动开发实际应用的开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。