Développeur Front-End : Maîtriser React.js
Construisez des interfaces web modernes et réactives en maîtrisant la bibliothèque React.js.
Objectifs pédagogiques
Comprendre l'architecture par composants de React
Créer et organiser des composants réutilisables avec JSX
Gérer l'état d'une application avec les hooks (useState, useEffect)
Faire communiquer les composants via les props
Consommer une API et afficher des données dynamiques
Structurer et déployer une application React complète
Programme
Fondamentaux de React
- Comprendre la philosophie et l'écosystème React
- Mettre en place un projet (Vite / Create React App)
- Écrire des composants en JSX
- Structurer son arborescence de composants
Props, état et hooks
- Transmettre des données via les props
- Gérer l'état local avec useState
- Maîtriser les effets de bord avec useEffect
- Découvrir les hooks personnalisés
Interactivité et navigation
- Gérer les événements et les formulaires contrôlés
- Afficher des listes et du rendu conditionnel
- Mettre en place la navigation avec React Router
- Partager l'état entre composants
Données, API et déploiement
- Consommer une API REST et gérer les requêtes
- Afficher et mettre à jour des données dynamiques
- Gérer les erreurs et les états de chargement
- Construire et déployer l'application
Public & prérequis
Public concerné
Développeurs web, intégrateurs et développeurs front-end souhaitant monter en compétences sur React.
Prérequis
Maîtriser HTML, CSS et les bases de JavaScript (fonctions, tableaux, objets) est indispensable.
Modalités
Méthodes pédagogiques
Formation pratique orientée projet avec construction progressive d'une application React.
Évaluation
Évaluation à partir d'une application React développée pendant la formation.
Accessibilité
Formation accessible aux personnes en situation de handicap. Nous contacter en amont pour étudier les adaptations possibles.
Délai d’accès
Inscription possible jusqu’à 48 h avant le démarrage, selon les places disponibles.