Apprenez la programmation réactive en développant des applications robustes grâce aux Reactive Streams et Reactor lors de cette formation orientée pratique de 3 jours !
Cette formation Programmation Réactive avec Reactor se concentre sur la programmation réactive en Java. Ce paradigme de programmation s'est démocratisé pour traiter de nombreuses problématiques rencontrées dans le développement d'applications modernes, telles que la tolérance à la panne, la montée en charge ou encore la vitesse de réponse du système.
La formation Programmation Réactive avec Reactor s'adresse à des développeur·se·s ayant des notions en programmation fonctionnelle qui souhaitent maîtriser la programmation réactive de bout en bout. Cela se fera par une approche essentiellement pratique en étudiant les flux réactifs (Reactive Streams).
Lors de cette formation, vous utiliserez la librairie Reactor pour savoir à son terme :
traiter des données dont le volume est non prédéterminé
augmenter la maintenabilité de votre application
avoir un code uniformisé, de la récupération de la donnée jusqu'à l'affichage
A l'issue de la formation, les participant·e·s repartiront avec les supports de formation ainsi que les corrigés des TPs.
Cette formation utilise la version 17 de Java, et la version 3 de Reactor.
Installations nécessaires sur votre machine : JDK 17
Envie d'aller plus loin ?
Découvrez nos formations de l'écosystème Java :
- la formation Java Spring Web pour comprendre et utiliser le framework Spring,
- et enfin la formation Kafka pour mettre en œuvre le broker de message et la plate-forme d'event streaming Kafka.
Guillaume est développeur depuis 10 ans et spécialisé dans le monde des APIs WEB. Il a travaillé en tant que consultant et formateur en ESN puis en startup dans la région Lilloise.
Aujourd'hui, il est freelance et intervient en tant que tech lead chez ses clients où il les conseille au quotidien sur des problématiques de qualité du code, d'architecture et de performance applicative.
Il aime partager et apprendre via différents axes, c'est pour cela que il donne des formations en parallèle de ses missions. A ce titre, il est également vacataire à l'Université depuis 2014.
Témoignages
4.6/5Basé sur 52 avis*
VM
Valentin M.
DSIBA La Banque Postale10.02.2025
La formation et le formateur au top, le seul bémol est qu'une formation aussi pointue est toujours préférable en présentiel
AB
Anissa B.
DSIBA La Banque Postale05.02.2025
La formation s'est bien déroulée, malgré le format à distance, les supports étaient clairs et bien conçus. Le formateur était très pédagogue et prenait le temps d'expliquer chaque notion en détails, les tps étaient bien structurés, ce qui permettait d'appliquer concrètement les connaissances acquises.
ML
Matthieu L.
DSIBA La Banque Postale05.02.2025
Formation généraliste qui m'a vite perdu. Pas assez de temps passé sur les tests et le debug
HL
Hélène L.
Symbol IT17.04.2024
J'attendais beaucoup de cette formation Reactor car cela faisait quelques temps que je n'arrivais plus à progresser sur le sujet et cela me gênait dans mon travail hebdomadaire. Grâce à Guillaume, j'ai pu comprendre l'histoire de Reactor, son fonctionnement interne et toutes les possibilités que cette librairie permet. Je sors de cette formation avec plus d'assurance concernant l'utilisation de Reactor. Guillaume est vraiment très patient, pédagogue et il sait s'adapter au rythme de chacun. Et les différents TD permettent vraiment de mettre tout de suite en pratique ce qu'on a vu de manière théorique juste avant.
TM
Tony M.
PROXIAD17.07.2023
Excellente formation qui permet de bien comprend d'où part la programmation réactive pour bien manipuler reactor ensuite.
JL
Jessy L.
PROXIAD17.07.2023
La programmation réactive est une approche de conception innovante qui nécessite une mécanique d'esprit bien différente de ce qui existait jusqu'à présent. Tout d'abord je tiens à souligner la qualité du formateur. Il est très compétents dans ce domaine et surtout passionné par le sujet, ce qui se ressent dans la manière d'aborder et de présenter le sujet. Les explications sont claires, précises et accompagnées de TP pour chaque parties.
La formation est complète, couvrant les bases de la programmation réactives jusqu'aux notions les plus complexes. J'ai aimé le fait qu'elle alterne entre des sessions théoriques et des travaux pratiques. Je n'ai aucun doute sur le fait que cette formation m'aidera sur mes projets actuels et futurs.
En conclusion, je recommande vivement cette formation sur la programmation réactive à tous ceux qui souhaitent approfondir leurs connaissances.
OV
Olivier V.
PROXIAD17.07.2023
Très bonne formation, avec de la densité. Ca m'a fait beaucoup réfléchir sur mon usage actuel de reactor et des pratiques pas toujours maîtrisées que j'avais.
Je me sens à présent bien mieux armé et sûr de moi sur le sujet pour les prochains dev.
Je recommande.
PS
Philippe S.
PROXIAD17.07.2023
Formation et formateur au top. La programmation reactive devient de plus en plus répandue et une telle formation est nécessaire pour en appréhender les concepts
GP
Guillaume P.
LEROY MERLIN
Formation riche sur des concepts pas toujours évidents. Bravo pour la pédagogie et la capacité à rendre le sujet clair.
Bon équilibre entre théorie et travaux pratiques. Les TP sont bien pensés pour vraiment apprendre et comprendre et ne pas juste appliquer du copier-coller de support.
JG
Jonathan G.
LEROY MERLIN
Cours très bien structuré et formateur en parfaite maîtrise de son sujet. Beaucoup d'aspects sont passés en revue, certaines leçons font écho à des précédentes pour assurer un rappel de ce qui a été vu, les TP sont parfaitement en phase avec l'étape en cours.
Formation vraiment excellente !
TR
Tiphaine R.
DSIBA La Banque Postale
Programme très complet et assez approfondi.
Niveau de difficulté un peu élevé.
Nécessite un bon niveau initial en Java.
JP
Julie P.
DSIBA La Banque Postale
La formation était très complète mais certains exercices étaient très difficiles.
AC
Arnaud C.
Bouygues Télécom
Très bonne formation.
Excellente communication.
JB
Jennifer B.
DSIBA La Banque Postale
Formation très intéressante, durée idéale pour bien appréhender tous les concepts.
JM
Jérôme M.
DSIBA La Banque Postale23.02.2022
il est très utile d'avoir pratiquer les streams (introduit en Java 8) et leur syntaxe
SR
Stéphanie R.
MAIF VIE
Formation complète et très intéressante.
Il est je pense nécessaire de maitriser parfaitement java et notamment la programmation fonctionnelle pour appréhender plus facilement le contenu très riche de cette formation.
NR
Nicolas R.
MAIF VIE
Formation très riche et complète. Merci au formateur, on sent l'expérience qui se cache derrière.
LB
Ludovic B.
MAIF VIE
Formation complète et poussée. Cependant, assez dense. Pas toujours simple d'engranger tous les concepts au fil de l'eau !
Réfractaires à la programmation fonctionnelles, passez votre chemin...
AH
Aymeric H.
MAIF VIE27.05.2021
Bonne formation, assez soutenu. Pas évident en mode télétravail...
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
9h30 : la formation commence
12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
14h : reprise de la formation
18h : fin de la journée
8 raisons de participer à une formation Human Coders
Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1648 sessions réalisées). 99% des participants se disent satisfaits de nos formations
Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
Catalogue de formations complet : 171 formations au catalogue, de quoi vous accompagner sur tout vos projets
Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux