Notre programme de formation React
React est une librairie JavaScript open source pour développer des interfaces utilisateurs alliant performance et facilité de maintenance. Notre formation vous plongera au cœur de l’écosystème React, où vous apprendrez à maîtriser les composants, l’état et les hooks, tout en découvrant les meilleures pratiques.
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Utilisez la librairie React dans vos applications JavaScript
Avec cette formation, vous apprendrez à maîtriser les concepts clés de React, tels que les composants, l’état de l’interface, et le flux de données unidirectionnel. Vous découvrirez aussi l’écosystème complet qui entoure React, vous permettant de créer des architectures frontend sophistiquées.
À l’issue de cette formation, les participants seront capables de :
- Créer et gérer des composants React
- Maîtriser les hooks et le cycle de vie d’un composant
- Gérer l’état et les événements dans une interface utilisateur
- Implémenter des architectures modernes avec Redux et des traitements asynchrones
- Utiliser des bibliothèques et outils de l’écosystème React (Next.js, TypeScript, etc.)
- Mesurer et optimiser les performances d’une application
- Exploiter React Native pour le développement mobile
Dans cette section, vous apprendrez pourquoi React s’impose comme une solution incontournable pour créer des interfaces utilisateurs performantes. Nous aborderons ses principes clés comme le flux de données unidirectionnel et la modularité via les composants.
- Pourquoi utiliser un framework JavaScript ?
- Création d’interfaces utilisateurs avec React
- Flux de données unidirectionnel et propriétés des composants
- Rappels sur JavaScript ES6 et introduction à JSX
- Gestion des props et validation
Ici, vous apprendrez à maîtriser les composants React, leur cycle de vie, ainsi que les hooks pour gérer l’état et les événements dans vos interfaces. Nous explorerons également la gestion des données internes et la communication entre composants.
- Les hooks et le cycle de vie des composants
- Gestion de l’état avec le state
- Gestion des événements et interaction utilisateur
- Communication entre composants
- Test automatisé des composants
Une architecture bien pensée est essentielle pour des applications maintenables et performantes. Vous découvrirez ici comment utiliser les contextes, organiser vos composants, et implémenter des architectures modernes avec Redux et les traitements asynchrones.
- Les contextes pour le partage d’état global
- Composants conteneur et de présentation
- Gestion des effets de bord avec Redux et traitement asynchrone
- Appels d’API HTTP externes
React s’intègre dans un écosystème riche qui permet de renforcer ses capacités. Nous aborderons les nouveautés de React, l’intégration avec Next.js pour le SSR (Server-Side Rendering), et d’autres outils de l’écosystème.
- Nouveautés de React et évolutions récentes
- Gestion du routing avec React Router
- Server-Side Rendering (SSR) avec Next.js, Remix
- Utilisation d’outils comme GraphQL et TypeScript pour typage fort
Pour conclure la formation, nous verrons les design patterns et bonnes pratiques dans React, ainsi que des techniques pour optimiser les performances de vos applications. Enfin, vous explorerez React Native pour créer des applications mobiles.
- Design patterns et bonnes pratiques React
- Mesure et optimisation des performances
- Typage avec TypeScript et intégration de GraphQL
- Introduction à React Native pour le développement mobile

- Durée de la formation :
- 3 jours
- Tarif :
- 1800 € HT / personne
- Public
-
- Développeurs et développeuses frontend ou fullstack
- Chefs et cheffes de projets techniques
- Pré-requis
-
- Connaître la syntaxe du langage JavaScript, et avoir des notions d’algorithmie ;
- Programmer des scripts JavaScript dans le contexte du navigateur (DOM, Événements, AJAX...) ;
- Utilisation basique de la ligne de commande ;
- Ordinateur.
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portraits des formateurs
Bien accompagné
Baptiste Adrien
Baptiste Adrien, co-fondateur et associé de Premier Octet (agence soeur de JoliCode), est un développeur passionné avec une expertise pointue en technologies web et mobile. Diplômé de l’INSA Lyon en 2013, il maîtrise aussi bien les environnements back-end (PHP/Symfony) que front-end (JavaScript / React).
Baptiste a travaillé sur des projets d’envergure pour des clients tels qu’Arianespace, Smallable, Ouibus et Arte. Cette diversité de missions lui a permis d’acquérir une vision approfondie des projets complexes, alliant rigueur technique et gestion de projet.
Toujours curieux et en quête d’innovation, il développe régulièrement des projets personnels, explorant de nouvelles technologies comme l'IoT et le hardware.

Thibault Lenclos
Diplômé en 2014 à l’ESGI en ingénierie des applications mobiles et passionné du Web depuis de nombreuses années. Thibault s’implique notamment dans les environnements techniques de Symfony et React / React native, pour lesquels il dispose d’une forte expertise, forgée par de multiples projets.
Co-fondateur de Premier Octet, agence Web experte de la stack js (React / Next / Medusa / etc.), Il investit une bonne partie de son temps dans l'expérimentation de nouvelles technologies et apprécie les interfaces novatrices qui n’oublient pas l’ergonomie et le fun. Envie d’innover et d’aller plus loin sur des problématiques mariant React, APIs bien faites ou bien encore chatbots et IoT ? Thibault est toujours là pour apporter son expérience et ses compétences.

Notre expertise à ce sujet
Expertise
Depuis près de dix ans, React est au cœur de notre approche pour développer des applications Web complètes, intégrer des composants dans des pages existantes, et créer des Progressive Web Apps (PWA).
Cette expertise est également enrichie par Premier Octet, une agence de développement co-fondée par JoliCode et spécialisée dans les technologies JavaScript, notamment React et React Native. En tirant parti d’un écosystème riche et mature, Premier Octet utilise des outils tels que TypeScript, Next.js, Tailwind et Chakra UI pour garantir la robustesse et la performance des applications. Ils partagent régulièrement des articles approfondis sur leur blog, offrant des perspectives sur les dernières tendances et meilleures pratiques en React.
Avec Premier Octet, vous bénéficiez d’une maîtrise exceptionnelle de React et React Native, vous assurant des projets innovants et performants !
Témoignages clients
🎉 100% de nos participants ont été satisfaits par cette formation ! (sur l'ensemble des 4 participants ayant répondu à notre enquête de 2019 à ce jour)
Une super formation ! J'ai beaucoup apprécié la structure de cette formation ReactJS. Le formateur a su créer une ambiance propice à l'apprentissage, en alternant théorie et pratique. Les projets réalisés tout au long de la formation m'ont permis de renforcer mes compétences et de gagner en confiance. Je suis désormais capable de développer des applications React de qualité et d'intégrer cette technologie dans mon projet professionnel. Merci à l'équipe pour cette expérience enrichissante !
Super formation, super formateur, super lieu !
Formateur et formation au top ! Merci Thibault et JoliCampus
Bon programme sur React et l'écosystème JS en général
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.