感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- 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 小时
客户评论 (2)
我非常喜欢这次培训的流程,她先讲解主题,然后在每个主题结束时,为我们安排了明确的练习环节。她能够及时指导我们解决在练习中遇到的问题。
Rabin Byanjankar - Lument
课程 - Angular 17
机器翻译
仅用三天时间就涵盖了培训材料中的所有主题,甚至还包括了额外内容。
Ovidiu
课程 - Angular 2 Fundamentals
机器翻译