Angular 7 培训
Angular 是一个 JavaScript 框架,用于构建 Web 应用程序。 Angular 7 是 Angular 2 系列中最新的版本(Angular 2 是原始 Angular JS 或 Angular 1 的完整重写)。 Angular 7 是全平台的大型发布,拥有许多新的功能和优化,包括 CLI 更新和更好的性能。
在本导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导
在本研讨会结束后,参与者将能够:
- 開發 Angular 7應用程式使用 Angular CLI。
- 创建可以在任何 HTML 页面中使用的 Web 组件。
- 使用 REST 网页服务和 WebSocket 数据从一个 Angular 7应用程序。
- 实施动画使用 Angular 7's 最新动画功能。
- 测试,拆卸和部署一个 Angular 7应用程序。
- 组织(3) 7项目使用最佳实践。
课程格式
- 互动讲座和讨论
- 很多练习和练习
- 在现场实验室环境中使用Hands-on
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
- 要了解更多关于(3)的信息,请参观:(6)
课程大纲
介绍
- Angular 7 中有哪些新功能?
Typescript 和 ES6 概述 JavaScript
- TypeScript 语法
- 使用 TypeScript 转译器
- 设置 Angular 7和 Typescript
Angular 7的零件概述
- Angular 命令行界面
- 组件
- 指令
- 输入和输出
- 数据绑定和插值
- 事件绑定
- 数据建模
- Bootstrap平
创建您的第一个 Angular 应用程序
- 规划应用程序
- 设置 Angular 项目
- 使用 Bootstrap 4 和 Sass
创建组件
- 了解组件生命周期
- 数据流
- 使用模板和样式
- 投影内容
- 使用 AppModule
- 使用自定义组件
- 使用视图封装
- 实现生命周期钩子
- 使用 ViewChildren 和 ContentChildren
Angular 7 中的数据绑定
- 了解属性和事件绑定
- 将别名绑定和分配给自定义属性
- 将别名绑定和分配到自定义事件
使用指令
- 内置指令
- 自定义指令
Angular 7 服务
- 创建日志记录服务
- 创建数据服务
使用依赖关系注入和提供程序
- 注入器、提供程序和令牌
- 配置依赖注入
- 配置提供程序
- 将服务注入组件、指令和服务
使用路由切换页面
- 了解不同的导航方法
- 路由策略
- 设置路由
- 配置和加载路由
- 在路由中使用参数
- 创建嵌套路由
- 使用重定向和通配符路由
- 了解路由防护
使用 RxJS 在 Angular 中创建和使用可观察对象
- Observables 概述
- RxJS概述
- 在 Angular 中构建和使用 Observables
生成供用户输入的表单
- 使用模板驱动的表单
- 使用 Reactive 表单
使用管道
- 内置管道
- 异步管道
- 定制管道
调用外部 HTTP API
使用 Angular 模块
测试 Angular 7 应用程序
- 使用 Jasmine 进行单元测试
调试应用程序
- 了解 Angular 中的错误消息
- 使用 Sourcemaps 在浏览器中调试代码
- 使用 Augury
优化 Angular 7 应用程序
Angular 7 安全
- 认证
- Angular 中应该写什么和不应该写什么
将 Angular 7 应用程序部署到生产环境
- 部署到IIS、Apache、Nginx 等。
故障 排除
闭幕致辞
要求
- 熟悉基本的 HTML、CSS 和 JavaScript
观众
- 开发 人员
需要帮助选择合适的课程吗?
Angular 7 培训 - Enquiry
Angular 7 - 问询
问询
客户评论 (7)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
课程 - Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
课程 - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
课程 - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
课程 - Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
课程 - Angular 7
I liked the most the fact that every subject had its exercises which made it easier to understand. The trainer had patience and a lot of knowledge about the subject and also he helped everyone who needed help.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
课程 - Angular 7
The explanations for every feature and why/when we should use it.
Viorica Postolachi - TECHNOLOGY REPLY SRL
课程 - Angular 7
即将举行的公开课程
相关课程
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 个应用程序。