感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Angular及其功能概述
- 理解Angular框架和架构
- Angular 15的新功能
设置开发环境
- 安装和配置Angular 15
- 使用稳定的独立API,允许Angular开发者在没有Ng Modules的情况下构建应用。
- 理解性能提升
TypeScript基础
- 理解TypeScript语法
- 定义变量和数组
- 函数中的类型
组件
- Angular组件的剖析
- 创建和使用组件
- 组件之间的通信
- 实现组件生命周期钩子
- 使用CDK列表构建UI组件
指令
- Angular指令的剖析
- 创建和使用指令
- 构建自定义指令
- 使用指令组合API
- 在Angular应用中使用图像指令,并在图像指令中执行自动srcset生成
服务和依赖注入
- Angular服务的剖析
- 创建和使用服务
- 使用依赖注入管理服务
管道
- Angular管道的剖析
- 创建和使用管道
- 构建自定义管道
表单
- 使用Angular的FormBuilder构建和验证表单
- 实现响应式表单
- 使用模板驱动表单
HttpClient
- 使用Angular的HttpClient模块与RESTful API通信
- 实现GET、POST、PUT和DELETE请求
- 处理错误和进度事件
身份验证和授权
- 在Angular应用中实现身份验证和授权
- 使用JSON Web Tokens (JWT)进行身份验证
- 使用守卫保护路由
- 减少守卫中的样板代码
测试和调试
- 使用Jasmine和Karma编写单元测试
- 测试Angular组件、指令、服务和管道
- 使用浏览器的DevTools调试Angular应用
- 了解esbuild的改进以加快构建速度
总结与下一步
要求
- 对HTML、CSS和JavaScript有基本了解。
受众
- 开发者
- 程序员
28 小时
客户评论 (5)
我喜欢这次培训更注重实践方面。
Mihaela - Ness
课程 - NgRx
机器翻译
讨论了多个主题,包含大量实际代码示例,培训师对小组的态度
Weronika - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
机器翻译
我喜欢你的笑话
Dermot - Griffiths & Armour
课程 - Angular 2 Fundamentals
机器翻译
实际案例、练习和最佳实践
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
课程 - Angular 10 for Developers
机器翻译
管道 路由 数据绑定 服务
Edmundo Manave - CEDSIF, IP - Ministry of Finance
课程 - Angular 12
机器翻译