Formation Java Avancé : Programmation réactive

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Comprendre l'intérêt de la programmation réactive - Connaître la spécification Reactive Stream et ses implémentations (Reactor, RxJava, Java 9 Flow)- Maîtriser la librairie Reactor- Traiter des problèmes de programmation concurrente - S'appuyer sur un modèle de communication asynchrone

DAWAN


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

Tarif

A partir de 1 475,00 €

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 475,00 €

Durée 2 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

    Programmation réactive : concepts, intérêt
    Tour d'horizon de l'écosystème

    Découvrir la spécification Reactive Stream

    La programmation fonctionnelle
    Utilisation des lambdas
    Pattern Observer
    Les opérateurs
    Publisher et Subscriber
    Flux d'événements asynchrone
    Implémentation par Reactor (Flux/Mono) et RxJava

    Atelier : Multiples exemples d'implémentations réactives

    Maîtriser les concepts avancés de Reactive Stream

    La souscription avec subscriber() Gestion de la contre-pression (backpressure) Gestion du multithreading et la concurrence avec Reactor Les Publishers de Reactor Eager vs lazy : comparatifs entre just(), defer() et ses dérivés push vs pull : stratégies de gestion de la contre-pression (backpressure) hot vs cold : cas d'usage avec les processors Comparatif avec RxJava Les opérateurs de Reactor Transformer et filtrer les événements Combiner plusieurs sources Écrire son propre opérateur Tests unitaires avec StepVerifier

    Atelier : Mise en place de Reactor - Utilisation des interfaces publisher et subscriber - Utilisation des Schedulers - Gestion des erreurs et tests unitaires

    Prérequis

    Avoir suivi le stage "Java initiation+approfondissement" ou posséder les connaissances équivalentes - Notions en programmation fonctionnelle

    Public

    Développeurs Java

    Ces formations pourraient vous intéresser

    Formation PHP

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre les concepts fondamentaux de PHP
    • Manipuler les variables, les constantes et les types de données en PHP
    • Maîtriser les structures de contrôle (boucles, conditions) et les fonctions
    • Interagir avec des bases de données MySQL à l'aide de PHP
    • Gérer les sessions et les cookies
    • Appliquer les bonnes pratiques de programmation et de sécurité en PHP
    Tarif

    A partir de 2 400,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Go

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre les bases du langage Go
    • Connaître les types en Go
    • Maîtriser les structures de contrôle
    • Comprendre les interfaces et les méthodes
    • Réaliser de la programmation concurrente
    • Réaliser de l'industrialisation
    • Connaître les bonnes pratiques
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Analyser des problèmes simples et identifier des solutions algorithmiques
    • Créer des algorithmes basiques en utilisant des structures de contrôle standard : séquence, sélection, et itération
    • Traduire des algorithmes en code en utilisant un langage de programmation basique
    • Tester et déboguer des algorithmes
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser la syntaxe du langage Python
    • Acquérir les notions essentielles de la programmation objet
    • Connaître et mettre en oeuvre les différents modules Python
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Concevoir une application basée console en utilisant .NET Core
    • Utiliser Visual Studio pour créer, déboguer et organiser ses projets
    • Utiliser toutes les fonctionnalités du langage C#
    • Définir la programmation orientée objet.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    JavaScript - Les fondamentaux

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Architectes web, développeur web, webmestres ou chefs de projets souhaitant maîtriser l’utilisation des balises et feuilles de styles HTML5/CSS3, utiliser JavaScript pour gérer l’interactivité d’un site web et savoir construire un site responsive design.

    À l'issue de la formation, le stagiaire sera capable de :

    • Maîtriser l'utilisation des balises et feuilles de style HTML5/CSS3 
    • Utiliser JavaScript pour gérer l'interactivité d'un site web 
    • Savoir construire son site en Responsive Design
    • Gérer les évènements et les manipulations dynamiques

    METHODES ET OUTILS PEDAGOGIQUES

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours 

    EVALUATION

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Architectes web, Chefs de projets, Développeurs web, Webmestres

    Pré-requis

    Disposer de connaissances en langages HTML et CSS - Connaître la programmation structurée

    Tarif

    A partir de 1 875,00 €

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier les déclencheurs de stress
    • Déterminer l'importance de la communication non-verbale et paraverbale
    • Définir les principes de la programmation neurolinguistique
    • Utiliser des techniques de respiration pour gérer vos émotions et votre stress
    • Appliquer des pensées alternatives pour atténuer le trac
    • Utiliser les différents types d'argumentation et effets de persuasion
    • Utiliser des techniques de communication active
    • Coordonner la gestuelle, la posture et la voix pour captiver l'auditoire
    • Utiliser des techniques de simulation filmée pour vous entraîner et vous améliorer
    • Identifier les objectifs de votre prise de parole
    • Structurer votre propos et votre argumentation de manière pertinente
    • Analyser vos feedbacks pour trouver vos axes d'amélioration
    • Utiliser le storytelling pour donner du poids à votre prise de parole.
    Tarif

    A partir de 1 470,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Développer des Web services avec JAX-WS et JAX-RS
    • Démontrer les différences entre SOAP et REST
    • Choisir quel type de services privilégiés
    • Différencier services synchrones et asynchrones
    • Optimiser les performances des services Web
    • Créer des clients et tester les services.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Concevoir une application console basée en utilisant .NET 5.0
    • Utiliser Visual Studio pour créer, déboguer et organiser vos projets
    • Utiliser toutes les fonctionnalités du langage C#
    • Pratiquer la programmation orientée objet.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    PHP Développement - Niveau 1

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Appréhender la syntaxe du langage PHP
    • Mettre en place un environnement de serveur Web dynamique
    • Comprendre le modèle de programmation de PHP
    • Développer un site Web dynamique accédant à une base de données.
    Tarif

    A partir de 6 200,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...