Formation Spring Avancé : Programmation réactive avec Spring WebFlux et Spring Data Reactive

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Comprendre les fondamentaux de la programmation réactive - Construire une API réactive avec Spring WebFlux et Spring Data Reactive

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 375,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 375,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Comprendre la programmation réactive

    Spécification Reactive Stream et la librairie Reactor
    La programmation réactive : reactive Manifesto, architecture micro-services, event driven
    Les systèmes non bloquants
    Tour d'horizon des Frameworks : Spring Reactor, Spring WebFlux
    Programmation réactive avec Spring Reactor : présentation, principes et mise en place
    Mono et Flux
    Les opérateurs : reduce, flatmap, zip, merge …etc
    La gestion d’erreurs
    BackPressure (la contre pression)
    Le modèle de thread Scheduling de Reactor

    Atelier: Installation de l'environnement de développement - création d'un projet Spring Boot et configuration de Spring Reactor et implémentations

    Construire une API Rest réactive avec Spring WebFlux

    Netty: principe de fonctionnement
    Spring WebFlux vs Spring web MVC
    Annotations vs programmation fonctionnelles
    Functional Web avec Spring WebFlux : principes, ends points, validation, routeurs
    Intercepteurs et gestion des erreurs
    Construction d'un client web réactif
    Implémentation de tests

    Atelier : Création d'une API REST réactive

    Gérer la couche de persistance avec Spring Data Reactive

    Spring Data Reactive : principe de fonctionnement
    Utilisation des types Mono et Flux, BackPressure
    Spring Data R2DBC pour les bases de données relationnelles Spring Data Reactive et le NoSQL
    Requêtes personnalisées avec le Reactive Repository

    Atelier: Implémentation d'une couche de persistance avec Spring Data Reactive (avec une base de données SQL ou NoSQL)

    Utiliser les Server Sent Events (SSE) avec Spring WebFlux

    SSE : mécanisme, normalisation, cas d'usage
    Server Sent Events vs Web Sockets
    Schéma de fonctionnement, format des messages SSE
    Implémentations : côté client, côté serveur
    Stream events avec Spring WebFlux
    Gestion de la connexion (fermeture, reconnexion)
    Sécurité de la communication et utilisation de token

    Atelier : Implémentation d'une communication serveur-client en utilisant les SSE

    Prérequis

    Maîtriser la programmation orientée objet en Java et les bases du framework Spring Web et Spring Boot

    Public

    Développeurs Java EE - Architectes

    Ces formations pourraient vous intéresser

    Formation Python, programmation objet

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    À l'issue de cette formation Python, vous aurez acquis les connaissances et compétences nécessaires pour : 

    • Connaître les fondamentaux de la programmation objet en Python
    • Maîtriser la syntaxe du langage Python
    • Connaître et mettre en œuvre les modules Python
    • Manipuler les données en Python
    • Concevoir des interfaces graphiques en Python
    • Disposer d’une première expérience dans l’utilisation des outils de test et d'évaluation d'un programme Python
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les enjeux de la conception par objets - Maîtriser les concepts généraux et pouvoir les appliquer aux principaux langages objets - Modéliser une application avec - Maîtriser les concepts de la programmation orientée objet - Acquérir les notions fondamentales pour la modélisation d'un projet en UML - Découvrir les bonnes pratiques d'architecture de code et choisir/implémenter des patrons de conception
    Tarif

    A partir de 2 225,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Acquérir les bases des mathématiques statistiques pour la Data Science
    • Acquérir la formalisation mathématiques
    • Maîtriser les statistiques bivariées
    • Savoir manier les variables aléatoires
    Tarif

    A partir de 1 400,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Créer une conception technique
    • Configurer Common Data Service
    • Créer et configurer Power Apps
    • Configurer l'automatisation des processus d'entreprise
    • Étendre l'expérience utilisateur
    • Élargir la plate-forme
    • Développer les intégrations

     

    Tarif

    A partir de 3 150,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les concepts de base pour la conception de Data Centers
    • Présenter la terminologie et les concepts en rapport avec la plateforme Amazon Web Services (AWS)
    • Tester la navigation dans AWS Management Console
    • Lister les services d'infrastructure fondamentaux, notamment Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (EC2), Amazon Elastic Block Store (EBS), Amazon Simple Storage Service (S3), Auto Scaling et Elastic Load Balancing (ELB)
    • Appliquer les mesures de sécurité proposées par AWS et les concepts clés d'AWS Identity and Access Management (IAM)
    • Enumérer les services de bases de données AWS, notamment Amazon DynamoDB et Amazon Relational Database Service (RDS)
    • Utiliser les outils de gestion AWS, notamment Amazon CloudWatch et AWS Trusted Advisor.
    Tarif

    A partir de 810,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Exploiter les fonctionnalités de Business Intelligence Microsoft dans les outils Power BI et Excel
    • Passer la certification "Microsoft Power BI Data Analyst" (PL-300).
    Tarif

    A partir de 3 440,00 €

    Durée

    8j / 56h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Grands débutants : découvrir la programmation orientée objet au travers du langage Java Réaliser une première application complète
    Tarif

    A partir de 2 375,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Talend Data Quality

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    À l'issue de cette formation Talend Data Quality vous aurez acquis les connaissances et compétences nécessaires pour :

    • Utiliser les fonctionnalités de Talend Data Quality
    • Profiler vos données
    • Les monitorer pour en améliorer la qualité.
    Tarif

    Contacter l'organisme

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l’issue de cette formation Spring Cloud Kubernetes, vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Connaître les bonnes pratiques de développement liées à Spring Cloud Kubernetes
    • Comprendre les diférentes approches disponibles pour l’implémentation des services techniques liés aux architectures microservices
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les concepts de base de la programmation en Vyper
    • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Vyper
    • Interpréter les types de données, les structures de contrôle et les fonctions en Vyper
    • Déployer et interagir avec des contrats intelligents sur la Blockchain Ethereum
    • Décrire la sécurité des contrats intelligents et les bonnes pratiques de développement en Vyper
    • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...