Angular 18 完整课程 – 从零到精通 Angular 18
Angular 18 精通:利用信号、defer、@if、@for 等实现高级核心和通用模块功能
讲师:Hashmath Rz
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 从头开始掌握 Angular 18 – 了解组件、服务、模块等核心构建块。
- 深入探究 Angular 的内部工作原理,了解一切是如何组合在一起的。
- 使用 Angular 强大的工具和功能构建动态 Web 应用程序。
- 创建可重复使用的组件以有效地构建您的 Angular 应用程序。
- 实现依赖注入和服务,以实现清晰、可扩展的架构。
- 掌握 RxJS 和 Observables 来处理 Angular 中的异步数据流。
- 掌握 Angular 18 的新反应式编程信号
- 使用 Angular CLI 命令和最佳实践加快开发速度。
- 了解 Angular 生命周期钩子并有效地管理应用程序状态。
- 随时了解 Angular 18 的最新功能并确保您的技能面向未来。
- 深入了解如何构建自定义属性和结构指令
- 了解有关 Angular 的关键问题:为什么选择 Angular,它有什么好处?
- 熟悉视图封装、变更检测、依赖注入、生命周期挂钩等高级主题
探索相关主题
- 角度
- Web 开发
- 发展
要求
- 建议具备 HTML、CSS 和 JavaScript 的基本知识。
- 熟悉 TypeScript 很有帮助,但是别担心,我们将介绍基本知识。
- 安装了 Node JS 和 npm 的计算机(我们将引导您完成设置)。
- 渴望学习并构建出色的 Angular 应用程序!
描述
本课程将深入介绍Angular Core 和 Common 模块中提供的所有高级功能,为您在 Angular 18 中奠定坚实的基础。
这两个基础模块是 Angular 中一切的基础,因此详细掌握它们至关重要。多年来,Angular 发生了巨大的变化,随着Signals的引入,现在有多种方法可以完成某些任务。在本课程中,我们将从两个角度介绍每个功能——在适用的情况下使用Signals和装饰器。
在本课程中,您将获得这些基本 Angular 模块中可用的基本和高级功能的全面导览,包括Angular Elements等功能。
我们将涵盖从最常用的 Angular 功能到更高级主题的所有内容,例如变化检测模式、样式隔离、依赖注入、内容投影、国际化、独立组件等。
本课程不要求您具备任何 Angular 经验。每个概念都建立在前一个概念的基础上,因此没有前向引用,从而使学习过程顺畅且合乎逻辑。
虽然我们从Angular 基础知识开始,但课程很快过渡到中级和高级主题,确保各个级别的开发人员都能学到东西。
为了帮助您掌握独立组件功能,我们将专门有一节介绍如何迁移现有应用程序以使用独立组件并完全删除NgModules。
课程概述
我们将首先快速、实用地介绍Angular 框架。您将设置开发环境并使用 Angular CLI 快速搭建项目。
通过这个游乐场,我们将回答常见的 Angular 问题:为什么选择 Angular?它的主要优势和关键功能是什么?您将了解变更检测并了解 Angular 的模板语法。
接下来,我们将探索 Angular Core 和 Common 模块的所有功能,包括:
-
使用@Component 的自定义组件
-
组件 @Input 和 @Output,以及事件发射器
-
控制流语法:@if、@for、@switch
-
指令:ngFor、ngIf、ngClass、ngStyle、ngSwitch
-
@defer 用于部分模板加载
-
可观察对象、内置管道、异步管道和自定义管道
-
@Injectable 和自定义服务
-
生命周期挂钩(ngOnInit、ngOnDestroy 等)
-
HTTP 客户端-GET、POST、PUT、DELETE
-
@ViewChild,@ViewChildren,@ContentChild,@ContentChildren
-
使用 ng-content 和 ng-template 进行内容投影
-
变化检测(Normal 和 OnPush)、视图封装
-
结构和属性指令(@Directive、@Host、@HostListener、@HostBinding)
-
依赖注入(@Inject、@Optional、@Self、@SkipSelf)
-
自定义变化检测
-
Angular Elements 和独立组件
-
角度信号等等。
您将在本课程中学习什么?
在本课程结束时,您将拥有有关 Angular 18 的高级、实用知识。您将有信心构建 Angular 应用程序,并详细了解 Angular 的核心和通用模块提供的所有内容。
本课程适合哪些人:
- 想要从头开始学习 Angular 并构建动态 Web 应用程序的初学者。
- JavaScript 开发人员希望通过现代框架来提高自己的技能。
- 熟悉 React 或 Vue 等其他框架并想要掌握 Angular 的开发人员。
- 以前的 Angular 用户希望将他们的技能升级到 Angular 18。
- 任何想要了解 Angular 内部工作原理并构建可扩展应用程序的人。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。