Reactive Programming with Angular RxJS 培训
ReactIVE 程式设计 是一种异步程式设计范式,它通过在底层执行模型和从一个元件到另一个元件发出的数据流之间建立定义的依赖关系来关注数据流和数据传播。在构建异步 UI 时,许多 Angular 应用程式设计效率低下的问题可以通过使用 RxJS 库提供的反应式样式模式来解决。
在这个 由讲师指导 的现场 培训中 ,参与者 将 学习如何 将 Observable 模式实现到他们的 Angular 应用程式设计中,同时逐步 完成一系列案例,展示常见的角度设计问题以及他们如何从回应式程式设计设计中受益。
在 本次 培训结束时 , 参与者 将能够 :
- 了解回应式程式设计范式和 RxJS 库。
- 使用反应式程式设计模式构建UI繁重的 Angular应用程式,同时考虑可扩充性、灵活性和回应能力。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
课程大纲
介绍
观察
- 基本用法和术语
- 定义观察点
- 订阅
- 创建可观察对象
- 组 播
- 错误处理
RxJS 库
- 创建函数
- 运营商
- 常用运算符
- 错误处理
- 处理失败的可观察对象
- 命名约定
Angular 中的可观察对象
- 事件发射器
- HTTP协议
- 异步管道
- 路由器
- React形式
实际用法
- 预输入建议
- 指数退避
可观察对象与承诺
- 创建和订阅
- 链接
- 取消
- 错误处理
可观察对象与事件 API
可观察对象与数组
总结和结论
要求
- Angular 编码的坚实基础。
- 了解 基本的网络技术。
- 有打字稿的经验 。
观众
- Angular 应用程序开发人员
需要帮助选择合适的课程吗?
Reactive Programming with Angular RxJS 培训 - Enquiry
Reactive Programming with Angular RxJS - 问询
问询
客户评论 (2)
Explaining while coding - approach of showing in practice wrong behavior/pattern first and then showing how it can be improved and how it should look like in better way.
Justyna - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
即将举行的公开课程
相关课程
Angular 13
28 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Angular 13的最新功能来构建,测试和部署Web应用程序的程序员。
在培训结束时,参与者将能够:
- 使用 TypeScript 和 Angular CLI 开发 Angular 13 应用程序。
- 开发、测试和部署 Angular 13 个 Web 应用程序。
- 创建可用于任何 Web 应用程序或页面的 Web 组件。
Angular 2 Fundamentals
21 小时此面向初级到中级开发人员的中国的在线或现场的讲师主导实时培训,旨在使他们希望使用Angular 2构建动态现代网络应用程序。
培训结束时,参与者将能够:
- 设置和配置Angular 2项目。
- 利用Angular 2的功能和改进。
- 使用Angular 2开发健壮且可扩展的应用程序。
- 实现代码组织和架构的最佳实践。
- 将Angular应用程序与RESTful API集成。
Angular JavaScript
28 小时对于想要使用AngularJS创建网站的任何人来说,这是一个实践课程。
在本课程中,将使用最新的稳定版本。如果在备注部分的预订表格中标明,则可以使用预发布版本。较旧版本需要在预订前达成一致。
AngularJS Basics
14 小时Angular JS是一个用于快速应用程序开发的Java脚本库。
听众
- 开发商
- 程序员
- javascript架构师
目标
- 将思维方式从程序/ OO编程方式转变为Angular方式
- 参与者可以使用Angular JS创建单页应用程序
课程形式
- 40%的讲座,60%的实验室
Angular 10 for Developers
28 小时在这个以讲师为主导的中国现场(现场或远程)的现场培训中,参与者将学习如何使用Angular 10中的最新功能创建,测试和部署Angular应用程序。
在培训结束时,参与者将能够:
- 使用 TypeScript 和 Angular CLI 开发 Angular 10 应用程序。
- 创建可在任何 HTML 页面中使用的松散耦合的 Web 组件。
- 将这些组件连接到服务、模块和指令。
- 在 Angular 10 应用程序中使用 REST Web 服务和 WebSocket 数据。
- 使用反应式表单构建自定义验证。
- 测试、调试和部署 Angular 10 应用程序。
- 使用最佳实践组织 Angular 10 项目。
Angular 11
28 小时在这个以讲师为主导的中国现场培训(现场或远程)中,参与者将学习如何使用Angular 11中的最新功能创建,测试和部署Angular应用程序。
在培训结束时,参与者将能够:
- 使用 TypeScript 和 Angular CLI 开发 Angular 11 应用程序。
- 创建可在任何 HTML 页面中使用的松散耦合的 Web 组件。
- 测试、调试和部署 Angular 11 应用程序。
- 使用最佳实践组织 Angular 11 个项目。
Angular 11 Advanced
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 12 Advanced
28 小时这种以讲师为主导的中国现场现场培训面向希望深入了解Angular 12高级功能的开发人员,包括自定义组件,指令,高级数据绑定,延迟加载等。
在培训结束时,参与者将能够:
- 使用先进的技术和概念开发 Angular 12 个应用程序。
- 实现自定义组件和指令。
- 探索高级数据绑定技术。
- 实现延迟加载和动态导入。
- 优化 Angular 12 应用程序的性能。
Angular 13 Advanced
28 小时这种以讲师为主导的中国现场培训(现场或远程)面向经验丰富的开发人员和程序员,他们希望利用Angular 13的高级功能来构建,测试和部署高性能Web应用程序。
在培训结束时,参与者将能够:
- 有效地使用 TypeScript 和 Angular CLI 创建复杂的 Angular 13 应用程序。
- 开发、测试和部署 Angular 13 Web 应用程序以获得最佳性能。
- 创建 Web 组件以提高 Angular 13 应用程序的可重用性和可维护性。
Angular 14
28 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望使用Angular 14的最新功能来构建,测试和部署Web应用程序的开发人员和程序员。
在培训结束时,参与者将能够:
- 安装和配置 Angular 14。
- 使用 Angular 14 的基于组件的体系结构开发应用程序。
- 利用 Angular 14 的内置指令、服务和管道。
- 使用 Angular 14 的 HttpClient 模块与 RESTful API 通信。
- 在 Angular 14 个应用程序中实现身份验证和授权。
- 测试和调试 Angular 14 个应用程序。
Angular 14 Advanced
28 小时这种以讲师为主导的中国现场(远程或远程)现场培训面向经验丰富的开发人员和程序员,他们希望将其Angular 14技能提升到一个新的水平,并利用Angular 14的高级功能来构建,测试和部署高性能Web应用程序。
在培训结束时,参与者将能够:
- 使用 Angular 14 构建高级应用程序。
- 了解并实现 Angular 14 更复杂的功能和技术。
- 开发可维护和可扩展的 Angular 14 代码。
- 创建自定义库和模块以扩展 Angular 14 的功能。
Angular 15
28 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望使用Angular 15的最新功能来构建,测试和部署Web应用程序的开发人员和程序员。
在培训结束时,参与者将能够:
- 安装和配置 Angular 15。
- 使用 Angular 15 的基于组件的体系结构开发应用程序。
- 利用 Angular 15 的内置指令、服务和管道。
- 使用 Angular 15 的 HttpClient 模块与 RESTful API 通信。
- 在 Angular 15 个应用程序中实现身份验证和授权。
- 测试和调试 Angular 15 个应用程序。
- 了解 Angular 15 的新功能,例如图像指令、用于构建 UI 组件的 CDK 列表、Guard 中的样板减少以及 esbuild 中的改进以加快构建速度。
Angular 15 Advanced
28 小时这种以讲师为主导的中国现场现场培训面向经验丰富的开发人员和程序员,他们希望将其Angular 15技能提升到一个新的水平,并利用Angular 15的高级功能来构建,测试和部署高性能Web应用程序。
在培训结束时,参与者将能够:
- 使用高级技术构建 Angular 15 个应用程序。
- 了解扩展和维护大规模 Angular 15 个应用程序的最佳实践。
- 使用 Angular 15 的高级功能开发高性能应用程序。
- 对 Angular 15 个应用程序进行故障排除和优化。
- 了解服务器端渲染、延迟加载等高级主题。
Angular 16
28 小时这种以讲师为主导的中国现场现场培训针对的是希望使用Angular 16的最新功能来构建,测试和部署Web应用程序的初级到中级开发人员。
在培训结束时,参与者将能够:
- 设置包含 Node.js、Visual Studio 代码和 Angular CLI 的开发环境。
- 创建一个基本的 Angular 16 应用程序,用于显示数据并处理用户交互。
- 使用组件、指令、管道、服务和模块来组织和重用代码。
- 使用数据绑定、依赖注入、路由、表单和 HTTP 客户端与后端服务进行通信。
- 使用 Chrome DevTools、Jest、Karma 和 Protractor 等工具调试和测试 Angular 16 个应用程序。