Packt
Advanced Angular Development and RxJS

Cela se termine bientôt : Obtenez des compétences de niveau supérieur avec Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Advanced Angular Development and RxJS

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master Angular route guards to manage access control and secure routes.

  • Implement lazy loading and deferred loading to optimize Angular app performance.

  • Learn to manage asynchronous data streams and HTTP calls using RxJS.

  • Explore Angular 16’s new signals feature to enhance reactivity and state management.

Compétences que vous acquerrez

  • Catégorie : Dataflow
  • Catégorie : Angular

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

janvier 2026

Évaluations

9 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Mastering Angular – Interview Prep & E-commerce App
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 7 modules dans ce cours

In this module, we will explore Angular’s route guards, which provide mechanisms to control access to specific routes based on conditions. You will learn how to secure routes with guards, prevent unwanted navigation with CanDeactivate, and implement dynamic route access with CanLoad and CanMatch. Practical assignments will help you apply route guards in real-world authentication and authorization scenarios.

Inclus

6 vidéos2 lectures1 devoir

In this module, we will dive into the performance-boosting techniques of lazy loading and preloading in Angular applications. You will learn to load modules only when they are needed, and use deferred loading strategies like lazy loading on idle, on interaction, or on viewport events in Angular 17. You’ll also explore how to manage loading states and handle errors effectively for better user experience.

Inclus

16 vidéos1 devoir

In this module, we introduce RxJS and observables, essential tools for managing asynchronous operations in Angular. You will explore how to subscribe to observables, handle asynchronous data, and avoid memory leaks by unsubscribing. Additionally, you'll learn how to efficiently use the async pipe in Angular templates to display observable data seamlessly.

Inclus

5 vidéos1 devoir

This module focuses on RxJS operators, which are key to transforming and combining observable data streams in Angular. You will explore operators like map, mergeMap, and concatMap to perform complex operations, and how to use switchMap for handling switchable observables. Practical assignments will help you apply these operators to real-world data handling challenges.

Inclus

13 vidéos1 devoir

In this module, we will cover how to make HTTP requests in Angular using HttpClient. You will learn how to fetch data with GET requests, send data with POST requests, and update or delete data using PUT and DELETE requests. By building a simple CRUD app, you will practice implementing these HTTP operations and understand how to manage data flow in an Angular application.

Inclus

10 vidéos1 devoir

This module introduces Angular 16's Signals feature, which provides an efficient way to handle reactive data. You will learn how to create signals, update their values, and use computed signals to derive data based on other signals. You’ll also explore the effect() function to react to signal changes and implement efficient state management in your Angular applications.

Inclus

9 vidéos1 devoir

In this comprehensive module, we will dive into the powerful new features of Angular 17, including improved routing and control flow with @for, @if, @else, and @switch statements. You’ll also learn about the new deferred loading strategies, such as loading content based on viewport or user interactions, as well as custom triggers to optimize performance. This section is designed to get you fully acquainted with the latest Angular 17 capabilities to build more efficient and responsive applications.

Inclus

18 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 339 Cours342 333 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions