Cette formation de « A à Z » permet de découvrir React et son écosystème. Elle est destinée aux développeurs qui ont des bases en javascript et souhaitent découvrir ce framework frontend de référence.
Durée de la formation
14h
Profils des stagiaires
Développeurs javascript
Prérequis
Connaissance de javascript
Objectifs pédagogiques
Introduction à React (histoire, grands principes, intérêt)
Présentation de la syntaxe JSX
Présentation des modèles de programmation en React
Présentation de l’API de React.
Présentation des outils essentiels de react (react-router, gestion de l’état…)
Présentation de l’outillage
Contenu de la formation
Module 1 (3h) :
- Présentation de React, son histoire et les composants web
- Présentation de l’outillage autour de React ( transpileur, packager)
- Présentation de create-react-app
- Pratique: Démarrer une application avec react.
Module 2 (4h) :
- Présentation de JSX
- Présentation des Composants React (Function Components, Class Components (legacy)) et de la hiérarchie composants
- Présentation de la gestion de l’état et de la gestion d’évènements
- Pratique : Création d’une mini application “formulaire”
Module 3(3h) :
- Présentation du cycle de vie et des hooks
- Présentation de concepts avancés React (HOC, Context, Single source of truth (state manager))
- Présentation du routage (react-router)
- Partie pratique : Evolution de l’application formulaire pour gérer l’état sur deux pages
Module 4 (4h) :
- Partie pratique : Suite du module 3
Programme complet et tarif
Téléchargez le programme complet au format .pdf