Formation RxJS

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Se familiariser avec la programmation réactive et la bibliothèque RxJS
  • Utiliser les opérateurs de base pour manipuler des flux de données
  • Gérer les erreurs
  • Maîtriser l'utiliser des Subjects et le multicasting
  • Intégrer RxJS dans une application Angular
  • Mettre en œuvre les meilleures pratiques de développement RxJS

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 300,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 300,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

RxJS est une librairie JavaScript pour la programmation réactive fonctionnelle. Paradigme essentiel notamment à la conception d'interfaces graphiques, la programmation réactive permet d'écrire du code facile à tester et à maintenir. Implémentation JavaScript de ReactiveX, et bibliothèque la plus populaire du marché, RxJS est souvent utilisée de concert avec Angular. A l'issue de cette formation RxJS, vous maîtriserez les concepts de programmation réactive fonctionnelle, les bases de RxJS ainsi que des concepts avancés de la librairie. Vous saurez manier ses opérateurs, ses observables et l'intégrer à une application Angular.

Programme

Introduction à la formation RxJS

Programmation fonctionnelle et programmation réactive
JavaScript
Les concepts de base dans RxJS : observable, observer, subscription et subject

Les opérateurs

Manipuler les flux de données avec map, filter, mergeMap, switchMap et concatMap
Utiliser scan, startWith, delay et debounceTime
distinctUntilChanged, takeUntil, takeWhile

Observables et opérateurs de fusion

merge, concat, zip : combiner plusieurs flux de données en un seul flux
Utiliser forkJoin et combineLatest
Combiner les dernières valeurs de plusieurs flux de données en un seul avec fluxwithLatestFrom

Erreurs et retours vides

Eviter que les erreurs ne se propagent avec catchError
retry pour relancer un flux de données
Gérer les données non disponibles avec defaultIfEmpty
Créer un flux de données avec of
Générer une erreur avec throwError

Les Subjects et le multicasting

Les différents types de Subject : BehaviorSubject, ReplaySubject, AsyncSubject
Utiliser multicast avec ConnectableObservable

Marble et les tests unitaires

Présentation du Marble Testing
Créer un test stream, utiliser des opérateurs…
Les bonnes pratiques pour écrire des tests avec Marble

Meilleures pratiques, trucs et astuces

Gestion de la mémoire et performance
Modèles de programmation réactive avancés
Déboguer et développer avec RxJS

Prérequis

Maîtrise de JavaScript. Pour l'intégration de RxJS dans une application Angular, des connaissances de base sur Angular sont également conseillées.

Public

Chefs de projet,

Ces formations pourraient vous intéresser

Objectifs de la formation

Identifier les meilleures méthodes pour réussir un recrutement
Maîtriser les techniques de conduite d'un entretien d'embauche
Structurer un entretien étape par étape et s'entraîner à le conduire

Tarif

A partir de 1 950,00 €

Durée

3 jours - 21 heures

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Identifier les deux parties normalisées d'un titre de propriété
  • Identifier qui doit participer ou intervenir à un acte de vente
  • Collecter l'ensemble des données obligatoires ou facultatives afférentes au bien
  • Reconnaître les différents régimes fiscaux applicables à la transaction
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Analyser le risque et savoir s’en protéger.
Organiser et réaliser des travaux d’ordre non électrique en toute sécurité dans un environnement présentant des risques électriques.
Évaluer et manipuler du matériel et outillage de façon adaptée aux risques électriques.
Rendre compte de son activité.
Tarif

A partir de 552,00 €

Durée

1j / 3h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Préciser le cadre et les concepts-clés de l'audit interne
  • Mettre en œuvre les techniques et les outils adaptés à la mission d'audit
  • Organiser la restitution et le suivi des recommandations
Tarif

A partir de 2 555,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Réagir efficacement à la réception de la proposition de rectification et en mesurer tous les effets
  • Faire valoir les droits de l'entreprise au cours de la phase précontentieuse et respecter les obligations liées
  • Utiliser les voies de recours administratifs lors d'un contrôle fiscal
Tarif

A partir de 2 014,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...