Tech
React, des bases jusqu'à la production
Programme de la formation
React est une des technologies Front-End les plus utilisées du moment. Léger, performant, facile à prendre en main, il a été largement adopté par la majorité des projets Web, du simple PoC (Proof of Concept) jusqu’à des applications critiques en production. Ce cursus parcourt en détail les fonctionnalités de React, ses mécaniques internes et son écosystème. En alternant cours théoriques et exercices pratiques, vous créerez une application qui évoluera au fil des 2 jours de formation. Des retours d’expérience ajoutent une dimension “production” à cet apprentissage; vous serez ainsi prêts à utiliser React sur le terrain.
Programme
Jour 1 :
- Origines de React
- Bases de React
- Composants et rendu
- Gestion de l’état local
- Les contextes
- Actions asynchrones
- Optimisations et autres Hooks
__Jour 2 : __
- React, façon Craft
- TypeScript
- Boilerplate Create React App, Bundling
- Structurer son projet
- Appeler une API, de REST à GraphQL
- Tests
Méthodes pédagogiques
Les 2 jours de formation seront ponctués de mises en pratique, au fur et à mesure de l’apprentissage théorique. 60% théorie et 40% de mise en pratique.
Des pauses ponctueront la journée, pour atténuer la fatigue des stagiaires. L’outil principal utilisé sera Gathertown, une brève introduction à l’outil sera donnée par les formateurs au début de la formation. Aucun achat de licence n’est nécessaire de la part des stagiaires.
Durée
2 jours, soit 14 heures
Tarif HT
inter : 1 500€
intra : Sur demande
Prochaines dates
14 - June 15
Contact
Inscription
Public visé
Développeurs Front avec connaissance intermédiaire de JavaScript. Connaissance d’un autre framework non obligatoire.
Prérequis
Les prérequis pour suivre la formation :
- Un IDE (VSCode, Intellij, …)
- NodeJS d’installé (>= 14.16.0)
- Un manager de package (NPM ou yarn)
Nous vous conseillons d’installer nvm (https://github.com/nvm-sh/nvm) pour garantir la cohérence entre votre version de NodeJS et votre version de NPM.
Objectifs de la formation
- Comprendre les mécanismes de React pour s’en servir efficacement.
- Découvrir et mettre en place les bonnes pratiques d’une application React moderne, à travers les concepts du Craftmanship.
- Être capable de créer une application React bien construite, de l’idée jusqu’à la mise en production.
Validation
À la fin de cette formation, les stagiaires recevront une attestation de présence.
Formateurs

Thomas Simonnet
Développeur Fullstack JS depuis 11 ans Chez Publicis Sapient depuis 5 ans Manager de 7 consultants Dernièrement, Lead Tech Front chez Europ Assistance, AXA Banque ou encore TF1 Passionné de craft, convaincu que les stacks Front peuvent être maintenables et de qualité si les bonnes méthodes sont appliquées (Librairies de composants versionnées, pratiques de code partagées etc…)

Richard Robez
Développeur Fullstack depuis 11 ans Chez Publicis Sapient depuis 2 ans Richard est passionné par le développement et possède une vaste expertise acquise sur des projets avec diverses contraintes. Il est également très attaché à la qualité des développements via les principes du Software Craftsmanship.