测试Angular应用程序 培训
在本次由讲师指导的培训中,学员将学习如何为Angular应用程序编写和维护测试。
培训结束后,学员将能够:
- 决定最适合的Angular应用程序测试策略
- 在Angular应用程序中进行单元测试、组件测试、A/B测试和端到端测试
- 选择合适的工具:Jasmine、Karma、Protractor、Mocha等
- 使用Protractor和Jasmine编写测试
- 使用Karma和Protractor运行和调试测试
- 创建可维护的测试套件
- 应用Angular中单元测试的最佳实践
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
注意
- Angular有不同的名称和版本,例如:Angular.js、AngularJS、AngularJS 1、Angular 1、Angular 2等。如需定制本次培训中使用的版本,请联系我们安排。
课程大纲
如需为本次培训索取定制课程大纲,请联系我们。
要求
- 了解JavaScript
受众
- 测试人员
- 开发人员
需要帮助选择合适的课程吗?
测试Angular应用程序 培训 - 询价
测试Angular应用程序 - 问询
问询
客户评论 (1)
逐步分析。每一行代码都得到详细解释。课程中我遇到的每个问题都成功解决了,Łukasz还告诉了我原因。 我也喜欢所展示的良好实践。以前我从未被TDD风格说服,只是觉得它不实用且不值得花时间。Łukasz指出了TDD的许多优势,这完全改变了我的看法。
Michal Uscinski - Devapo Sp. z o. o.
课程 - Testing Angular Applications
机器翻译
即将举行的公开课程
相关课程
Angular 13
28 小时本课程由讲师指导,提供中国的线上或线下培训,旨在帮助程序员使用Angular 13的最新功能来构建、测试和部署Web应用。
在课程结束时,参与者将能够:
- 使用TypeScript和Angular CLI开发Angular 13应用。
- 开发、测试和部署Angular 13 Web应用。
- 创建可用于任何Web应用或页面的Web组件。
Angular 2 基础
21 小时本次由讲师主导的培训在 中国(线上或线下)面向初学者到中级开发者,旨在帮助他们使用 Angular 2 构建动态、现代的Web应用。
培训结束后,参与者将能够:
- 设置和配置 Angular 2 项目。
- 利用 Angular 2 的特性和改进。
- 使用 Angular 2 开发健壮、可扩展的应用。
- 实施代码组织和架构的最佳实践。
- 将 Angular 应用与 RESTful API 集成。
Angular JavaScript
28 小时对于想要使用AngularJS创建网站的任何人来说,这是一个实践课程。
在本课程中,将使用最新的稳定版本。如果在备注部分的预订表格中标明,则可以使用预发布版本。较旧版本需要在预订前达成一致。
AngularJS基础
14 小时Angular JS 是一个用于快速app开发的JavaScript库。
受众
- 开发者
- 程序员
- JavaScript架构师
目标
- 将思维从过程化/面向对象的编程方式转向Angular方式
- 学员能够使用AngularJS创建单页应用
课程形式
- 40%讲座,60%实验
Angular 10 开发者课程
28 小时在这个由讲师指导的 中国 线下或线上培训中,参与者将学习如何使用 Angular 10 的最新功能创建、测试和部署 Angular 应用程序。
培训结束后,参与者将能够:
- 使用 TypeScript 和 Angular CLI 开发 Angular 10 应用程序。
- 创建可在任何 HTML 页面中使用的松耦合 Web 组件。
- 将这些组件连接到服务、模块和指令。
- 在 Angular 10 应用程序中使用 REST Web 服务和 WebSocket 数据。
- 使用 Reactive Forms 构建自定义验证。
- 测试、调试和部署 Angular 10 应用程序。
- 使用最佳实践组织 Angular 10 项目。
Angular 11
28 小时在这个由讲师指导的培训中(线上或线下),参与者将学习如何使用 Angular 11 的最新功能创建、测试和部署 Angular 应用。
培训结束后,参与者将能够:
- 使用 TypeScript 和 Angular CLI 开发 Angular 11 应用。
- 创建可在任何 HTML 页面中使用的松耦合 Web 组件。
- 测试、调试并部署 Angular 11 应用。
- 使用最佳实践组织 Angular 11 项目。
Angular 11 高级
28 小时本次由讲师主导的培训在中国(线上或线下)面向希望使用Angular 11的高级开发者工具来设计、构建、测试和部署应用的开发者。
培训结束后,参与者将能够:
- 设置必要的开发环境,以开发高级Angular 11应用。
- 为复杂应用构建父子结构和嵌套组件。
- 使用RxJS和observables处理实时事件和异步编程。
- 创建可扩展的表单和数据模型,以管理用户输入和数据录入任务。
- 在Angular 11中实现高级依赖注入、路由和安全最佳实践。
Angular 12
28 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Angular 12中的最新功能创建,测试和部署Angular应用程序的程序员。
在培训结束时,参与者将能够:
- 使用 TypeScript 和 Angular CLI 开发 Angular 12 应用程序。
- 创建可在任何 Web 应用程序或 HTML 页面中使用的松散耦合的 Web 组件。
- 测试、调试和部署 Angular 12 应用程序。
- 使用最佳实践组织 Angular 12 个项目。
Angular 4:使用HTML、CSS和JavaScript创建单页面应用程序
21 小时这个 由讲师指导的 中国 现场培训介绍了 Angular 4 的基础知识,并引导参与者创建单页 Web 应用程序。
Angular 6
28 小时在这个以讲师为主导的中国现场培训(现场或远程)中,参与者将学习如何使用Angular 6中的最新功能创建,测试和部署Angular应用程序。
在培训结束时,参与者将能够:
- 使用 Angular CLI 开发 Angular 6 个应用程序。
- 创建可在任何 HTML 页面中使用的 Web 组件。
- 在 Angular 6 应用程序中使用 REST Web 服务和 WebSocket 数据。
- 使用 Angular 6 的最新动画功能实现动画。
- 测试、调试和部署 Angular 6 应用程序。
- 使用最佳实践组织 Angular 6 个项目。
Reactive Programming 与 Angular RxJS
14 小时ReactIVE 程式设计 是一种异步程式设计范式,它通过在底层执行模型和从一个元件到另一个元件发出的数据流之间建立定义的依赖关系来关注数据流和数据传播。在构建异步 UI 时,许多 Angular 应用程式设计效率低下的问题可以通过使用 RxJS 库提供的反应式样式模式来解决。
在这个 由讲师指导 的现场 培训中 ,参与者 将 学习如何 将 Observable 模式实现到他们的 Angular 应用程式设计中,同时逐步 完成一系列案例,展示常见的角度设计问题以及他们如何从回应式程式设计设计中受益。
在 本次 培训结束时 , 参与者 将能够 :
- 了解回应式程式设计范式和 RxJS 库。
- 使用反应式程式设计模式构建UI繁重的 Angular应用程式,同时考虑可扩充性、灵活性和回应能力。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
Angular 和 Spring Boot
14 小时这种以讲师为主导的中国现场培训(现场或远端)针对希望使用Angular and Spring Boot构建全栈应用程式的Web开发人员。
在培训结束时,参与者将能够:
- 使用 Angular 和 Sping Boot 开发全栈应用程序。
- 使用 Spring Boot 构建后端应用程序。
- 使用 Angular 创建前端应用程序。
- 使用 Spring Security 为全栈应用程序配置身份验证。
NgRx
21 小时这种由讲师指导的现场培训(现场或远程)面向希望降低大型数据驱动Web应用程序中管理状态的成本和复杂性的开发人员。
在培训结束时,参与者将能够:
- 降低管理状态难以维护的大型项目的复杂性。
- 最小化应用程序的状态进程。
- 减少开发复杂的面向数据的Web应用程序所需的时间。
课程格式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在实时实验室环境中亲自实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们安排。
- 要了解有关NgRx的更多信息,请访问:https://ngrx.io/