Packt
Angular Fundamentals and Core Concepts

只需 199 美元(原价 399 美元)即可通过 Coursera Plus 学习更高水平的技能。立即节省

Packt

Angular Fundamentals and Core Concepts

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
初级 等级

推荐体验

1 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
初级 等级

推荐体验

1 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • Master the core concepts of Angular, including components, binding, and directives.

  • Implement lifecycle hooks and manage component states effectively.

  • Handle complex forms using both template-driven and reactive forms.

  • Create custom validators and services for reusable functionality.

您将获得的技能

要了解的详细信息

可分享的证书

添加到您的领英档案

最近已更新!

January 2026

作业

14 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累特定领域的专业知识

本课程是 Mastering Angular – Interview Prep & E-commerce App 专项课程 专项课程的一部分
在注册此课程时,您还会同时注册此专项课程。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有13个模块

In this module, we will introduce you to the Angular framework and its core tools, including the Angular CLI and project structure. You will also get hands-on with setting up Angular 17 and learn about key improvements in this version. By the end of this section, you will be equipped to start building and migrating Angular applications effectively.

涵盖的内容

6个视频2篇阅读材料

In this module, we dive into Angular fundamentals, covering component creation, various types of data binding, and handling user interactions. You will learn how to dynamically display content, handle input fields, and create interactive components through property and event binding. Practical assignments will help solidify your understanding of key Angular concepts.

涵盖的内容

15个视频1个作业

In this module, you will explore the power of Angular directives. We will focus on structural directives such as *ngIf and *ngFor to control the display of elements and use ngClass and ngStyle to apply dynamic styling. You'll also practice working with custom directives to improve the flexibility and functionality of your applications.

涵盖的内容

23个视频1个作业

This module covers Angular's component lifecycle, detailing how and when different lifecycle hooks are triggered. You will learn about initialization, change detection, view rendering, and component destruction, gaining a deeper understanding of Angular’s underlying mechanics and how to optimize performance.

涵盖的内容

10个视频1个作业

In this module, we will explore Angular decorators that enhance component functionality. You’ll learn to create components, manage input and output properties between parent and child components, and handle custom events with decorators. Practical examples will help you apply decorators effectively in real-world applications.

涵盖的内容

13个视频1个作业

This module introduces you to Angular pipes, tools that transform data directly in templates. We will cover built-in pipes like date, currency, and JSON, and also guide you in creating your own custom pipes to meet specific application needs. You’ll also complete assignments that reinforce your understanding of data transformation in Angular.

涵盖的内容

9个视频1个作业

In this module, we dive deeper into custom Angular pipes, showing you how to create and use them to solve unique data transformation challenges. You’ll also explore the differences between pure and impure pipes, helping you understand the most efficient way to handle data based on the application’s requirements.

涵盖的内容

5个视频1个作业

This module covers the essentials of Angular routing, including creating routes, navigation links, and nested routes for complex applications. You will learn to manage route parameters and handle query strings to pass data between components. By the end of this section, you’ll be able to build efficient and user-friendly navigation for your Angular apps.

涵盖的内容

14个视频1个作业

In this module, we introduce Angular services, which are essential for organizing and sharing data across components. You will learn about dependency injection and how services can be injected into components to keep your code modular and maintainable.

涵盖的内容

3个视频1个作业

This module focuses on using Angular tokens for dependency injection, including how to inject string tokens and utilize the InjectionToken object. We will also explore the different methods of providing values, including factory functions, to create flexible and dynamic dependency management in Angular.

涵盖的内容

9个视频1个作业

This module introduces you to Angular’s template-driven forms, allowing you to manage form input, validation, and submission with ease. You will learn how to work with the ngForm directive to streamline form handling, and complete assignments that demonstrate practical form creation techniques.

涵盖的内容

4个视频1个作业

In this module, we cover Angular’s reactive forms, where you will learn how to manage form controls, group them using FormGroup, and handle dynamic form inputs with FormArray. You’ll also create multi-step forms and validate form controls, ensuring a robust and flexible form-building process.

涵盖的内容

10个视频1个作业

In this module, you will explore how to create custom form validators to meet specific requirements. You’ll learn how to build and apply these validators to handle tasks such as URL validation, ensuring that your forms are both secure and flexible enough to meet diverse application needs.

涵盖的内容

2个视频1篇阅读材料3个作业

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

Packt - Course Instructors
Packt
1,305 门课程335,367 名学生

提供方

Packt

从 Software Development 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

常见问题