Angular 核心深入探究 – 初级到高级 (Angular 17)

更新至 Angular 17(Signals、defer、@if @for):了解 Angular 核心和通用模块的所有高级功能

讲师:Angular University

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • Github 存储库中的代码,每个部分包含可下载的 ZIP 文件
  • 了解有关 Angular 的关键问题:为什么选择 Angular,有什么好处?
  • 了解如何构建和设计您自己的自定义 Angular 组件
  • 详细了解核心指令中可用的所有功能
  • 对模板查询、内容投影、动态模板等中级主题感到满意
  • 深入了解如何构建自定义属性和结构指令
  • 熟悉视图封装、变更检测、依赖注入、生命周期挂钩等高级主题
  • 详细了解自定义模块、自定义管道和国际化 (i18n)
  • 了解有关 Angular Elements 的所有信息(高级)

要求

  • 只需一些 Javascript、HTML 和 CSS
  • 无需具备 Angular 知识
  • 从 Angular 基础知识开始,但很快发展到中级到高级主题

描述

本课程将深入介绍 Angular Core 和 Common 模块中提供的所有高级功能,为您奠定 Angular 平台的坚实基础。

这些是构建 Angular 生态系统中所有其他模块的基础模块,因此这是您首先要学习的 Angular 部分,并且要尽可能详细地学习。

在本课程中,您将全面了解这两个 Angular 基本模块(包括Angular Elements)中提供的所有基本功能和高级功能。

本指南将涵盖从 Angular 最常用的功能到 Angular Core 最高级主题的所有内容,例如变更检测、样式隔离、依赖项注入、内容投影、国际化、独立组件等多种模式。

本课程从头开始,假设您事先不了解 Angular。每个概念仅基于先前的概念进行介绍,因此没有前向参考来帮助学习过程。

尽管本课程从 Angular 的基本概念开始,但它很快就会演变成中级到高级的主题。因此,无论您当前的 Angular 水平如何,本课程中的每个人都能找到适合您的内容!

为了帮助您充分利用独立组件功能,您可以使用完整的部分来了解如何将现有应用程序迁移到独立组件,以及如何从应用程序中完全删除 NgModule。

课程大纲

本课程将从对 Angular 框架的快速实用介绍开始。您将设置您的开发环境,并使用 Angular CLI 从头开始​​快速搭建一个小型 Angular 项目。

使用这个初始游乐场,我们将回答一些最常见的 Angular 问题:为什么选择 Angular,它的主要优点和关键特性是什么?我们将通过演示变更检测机制的工作原理来回答这个问题,并介绍一些 Angular 模板语法。

然后我们将一一介绍 Angular Core 和 Common 模块的所有功能,其中包括:

  • 使用@Component自定义组件
  • 组件@Input和@Output,事件发射器
  • 控制流语法:@if、@for、@switch
  • ngFor
  • ngIf
  • ng类
  • ng风格
  • ngSwitch
  • @defer – 部分模板加载
  • 观测值
  • 内置管道
  • 异步管道
  • 定制管道
  • @Injectable 和定制服务
  • 生命周期挂钩(ngOnInit、ngOnDestroy 等)
  • HTTP 客户端 – 获取、发布、删除
  • @ViewChild 和 AfterViewInit
  • @ViewChildren
  • ng-content 和组件投影
  • @ContentChild 和 AfterContentInit
  • @ContentChildren
  • ng 模板和 ng 容器
  • ngTemplateOutlet
  • AfterContentChecked 和 AfterViewChecked
  • ngDoCheck
  • 正常变化检测
  • @属性
  • OnPush 变化检测
  • 自定义变更检测
  • 查看封装模式
  • @指示
  • @主持人
  • @HostListener
  • @HostBinding
  • 结构指令
  • @注入
  • @选修的
  • @自己
  • @SkipSelf
  • 分层注入器
  • 定制管材
  • @NgModule
  • 主机、主机上下文等
  • @NgPlural 和其他 i18n 功能
  • 角元素
  • Angular 独立组件
  • 角度信号

您将在本课程中学到什么?

本课程将为您提供 Angular 框架的高级实践知识。学完本课程后,您将非常轻松地构建 Angular 应用程序,因为您将详细了解 Angular 框架核心模块提供的所有内容。

本课程适合谁:

  • 希望获得 Angular 框架坚实基础的开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍