Angular 18 培训
Angular 18 是由 Google 维护的流行前端 Web 框架的最新版本。这个新版本包括几项重要的增强功能,例如优化的 TypeScript 4.7 功能、改进的更改检测、新的路由功能以及对 Angular DevTools (TopCloudDev) 的更新。
这种以讲师为主导的现场培训(在线或远程)面向希望使用 Angular 18 构建动态、现代 Web 应用程序的初级到中级开发人员。
在培训结束时,参与者将能够:
- 设置和配置 Angular 18 个项目。
- 利用 Angular 18 的新功能和改进。
- 使用 Angular 18 开发强大、可扩展的应用程序。
- 实现代码组织和体系结构的最佳实践。
- 将 Angular 应用程序与 RESTful API 集成。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
课程大纲
Angular 18 简介
- Angular 及其生态系统概述
- Angular 18 中的新增功能
- 设置开发环境
项目设置和架构
- 使用 Angular CLI
- 项目结构和文件组织
- Angular 模块和组件
模板和数据绑定
- Angular 模板语法
- 插值、属性绑定和事件绑定
- 使用 ngModel 进行双向数据绑定
组件和指令
- 创建和使用组件
- 组件生命周期挂钩
- 内置指令(ngIf、ngFor 等)
- 自定义指令
服务和依赖注入
- 创建和使用服务
- Angular 中的依赖注入
- 管理应用程序状态
路由和导航
- 设置 Angular 路由器
- 配置路由和路由参数
- 惰性装载和路线防护装置
Angular 中的表单
- 模板驱动的表单
- Reactive 形式
- 表单验证和错误处理
HTTP 客户端和可观察对象
- 使用 HttpClient 发出 HTTP 请求
- 处理 HTTP 响应
- 使用 RxJS 个可观察对象
高级主题
- Angular 动画
- 国际化 (i18n)
- 性能优化技术
在 Angular 中测试
- 使用 Jasmine 和 Karma 进行单元测试
- 使用 Protractor 进行端到端测试
- 测试 Angular 应用程序的最佳实践
部署和维护
- 构建和部署 Angular 个应用程序
- 使用 Git 进行版本控制
- 持续集成和交付 (CI/CD) 实践
迁移和故障排除
- 从旧版本的 Angular 迁移
- 常见陷阱以及如何避免它们
- 排查 Angular 18 的常见问题
实践课程
- 动手实验
- 真实世界的项目开发
- 小组练习和同行评审
摘要和后续步骤
要求
- 对 JavaScript 的理解
- 有 Web 开发经验
- HTML 和 CSS 的基础知识
观众
- Web 开发人员
- 前端开发人员
- 任何有兴趣使用 Angular 开发单页应用程序 (SPA) 的人
需要帮助选择合适的课程吗?
Angular 18 培训 - Enquiry
Angular 18 - 问询
问询
客户评论 (1)
每个人的练习、解决问题
Monika
课程 - Angular 18
机器翻译
即将举行的公开课程
相关课程
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 个应用程序。