Maîtriser RxJS - Atelier pratique

Comprendre la programmation réactive en utilisant RxJS et les Observables dans vos projets Angular.
Session privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 1 jour
  • Prix régulier: Sur demande

Plan de cours

Durée : 1 jour

"Pour maîtriser Angular, vous devez maîtriser RxJS". Mais... RxJS a une courbe d'apprentissage plutôt difficile, et nous avons vu tellement d'équipes avoir du mal à l'utiliser correctement dans Angular. Cette formation propose une approche très pratique pour enfin comprendre la programmation réactive et vous permettre d'utiliser RxJS et les Observables dans vos projets Angular à travers de nombreux ateliers pratiques. Nous vous montrerons comment implémenter la composition de données basé sur les Observables afin d'avoir une app complètement réactive!

Préalables

Les participants doivent avoir une expérience significative dans le développement d'applications avec Angular et TypeScript.

Méthode pédagogique

Cette formation est de type atelier ou les participants pratiquent sur un poste de travail, accompagnés par un instructeur. Le contenu est un mélange continu de théorie, de multiples démonstrations et complété par de nombreuses périodes d’exercices pratiques.

Contenu

Le cours est constamment mis à jour pour refléter la dernière version d'Angular et RxJS.

Chaque sujet ci-dessous inclut des périodes de laboratoire et Questions/Réponses.

RxJS et Programmation Réactive

Données des vues composées avec des Observables

Explorer les opérateurs RxJS populaires et les implémenter dans une réelle application d'affaire Angular

  • map
  • tap
  • filter
  • shareReplay
  • startWith
  • debounceTime
  • distinctUntilChanged
  • combineLatest
  • fromEvent
  • exhaustMap
  • ... et plus!

Utiliser les Subjects RxJS

  • Subject
  • Behavior Subject
  • Replay Subject
  • Créer un service de données Observable basé sur un RxJs Subject

Gestion des erreurs dans le code RxJS

  • Opérateur catchError
  • Utiliser un Pipe personnalisé dans le template des composants
  • Ajout d'un HttpInterceptor pour les requêtes Http en échec

Créer un opérateur personnalisé

Comparaison et meilleur usage des opérateurs "Higher order mapping"

  • SwitchMap, ConcatMap, MergeMap

Les meilleures pratiques

Pièges courants à éviter

QnA final

Savoir s’entourer des meilleurs

Moëz Argoubi
Moëz Argoubi
Formateur
Éric Côté
Formateur
Ralph Pierre Pelry
Formateur
Louis Major
Louis Major
Vice-président, stratégie TI et formateur

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2023 Edgenda inc.

Personnaliser les témoins