7h Français

La programmation réactive

La programmation réactive dans votre boîte à outils ? 

La programmation réactive est un paradigme de programmation dont le concept repose sur l'émission de données depuis une ou plusieurs sources à destination d'autres éléments appelés consommateurs. Elle repose sur le design pattern Observable - Observer et a pour principal avantage de faciliter la gestion des événements asynchrones.

Cette formation vous présente les concepts de la programmation réactive, son fonctionnement et comment l’implémenter.

    890€
    HT

    Participants

    • Profils : Architectes, chefs de projet, développeurs

    Prérequis

    • Connaissance de Java

    Objectifs

    • Comprendre les concepts fondamentaux de la programmation réactive
    • Connaître et approfondir les principaux paradigmes de programmation : impératif, logique, fonctionnel, réactif, objet, comprendre leurs différences
    • Comprendre le fonctionnement de la programmation réactive
    • Connaître les principaux opérateurs et savoir les utiliser

    Programme

    Définition de la programmation réactive et son rôle dans le développement

     

    Les systèmes réactifs

     

    Le fonctionnement de la programmation réactive (concepts, apports et limites)

     

    L’implémentation des applications réactives 

    • Fonctionnement de RxJS

    • Le patron de conception « observateur »

    • Le concept des flux d’événements

    • Les producteurs d’événements : les « observables »

    • Les consommateurs d’événements : les « observateurs »

    • Créer un observable

    • Transformer un observable

    • Filtrer un observable

    • Consommer un observable

    • Marble diagrams

     

    Les catégories d’opérateurs 

    • Opérateurs de création

    • Opérateurs de transformation

    • Opérateurs de filtrage

    • Opérateurs de combinaison

    • Opérateurs de traitement d’erreurs

    • Opérateurs utilitaires

    Approche pédagogique

  • Pédagogie axée sur la pratique

    40% théorie - 60% pratique : mise en application immédiate de apports théoriques sur des travaux pratiques. Le formateur expert illustre les fondements par des exemples concrets et pragmatiques issus de son expérience opérationnelle.

     

  • Apprentissage expérientiel

    La formation est conçue sur un équilibre entre apports théoriques, expériences, expérimentation et regards de synthèse dans une démarche collaborative.

  • Suivi et évaluation

    Pour s'assurer de la compréhension et de l'appropriation des acquis, le formateur évalue l'apprenant à chaque étape de la formation notamment à travers les exercices pratiques et quizz.

  • Intra/sur-mesure

    Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

    Formateurs experts

    Nos formateurs sont des experts à la pointe des techniques et de leur métier. Auteurs des formations dispensées, ils transmettent avec passion et agilité leur savoir et expérience.

    Formations sur-mesure

    Des solutions de formations personnalisées pour répondre à vos enjeux de transformation digitale. A chaque thématique son équipe d’experts pour mieux vous accompagner dans vos projets de formation.

    Apprendre autrement

    Une pédagogie collaborative axée sur la pratique, l'expérimentation et l'intelligence collective. Nos formateurs adaptent méthodes et outils pédagogiques pour favoriser l'échange et ancrer différemment les connaissances.

    Contact

    Vous souhaitez obtenir des informations ou des précisions sur une de nos formations, veuillez compléter le formulaire suivant (les champs marqués d'une * sont obligatoires) :

    * Mentions obligatoires

    Ekino, responsable de traitement, traite les données recueillies aux fins de gestion, traitement et suivi de vos demandes de contact renseignements, des réponses à y apporter, et plus généralement à des fins de gestion de la relation avec ses contacts. Pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, reportez-vous à la notice ci-jointe .