ReactJS - Maitriser le framework Javascript de Facebook
Taux de satisfaction :
9,1/10
(4 avis)
Formation créée le 21/02/2022. Dernière mise à jour le 09/07/2024.
Version du programme : 1
Programme de la formation
Cette formation vous permettra de découvrir le framework ReactJS et d'apprendre à développer une application.
Objectifs de la formation
- Comprendre ReactJS et son fonctionnement
- Etre en mesure de développer des applications avec ReactJS
Profil des bénéficiaires
Pour qui
- Cette formation s'adresse à tous les publics techniques :
- Développeur
Prérequis
- Avoir des connaissances pratiques et avancées de Javascript (connaissances et mise en pratique sur des projets professionnels ou personnels)
- Avoir des connaissances de base sur la programmation
Contenu de la formation
-
Introduction (15 minutes)
- Tour de table des apprenants et du formateur : présentation
- Rappel des objectifs de la formation
-
Journée 1 - Introduction à ReactJS
- Positionnement de ReactJS
- Virtual DOM avec ReactJS
- Mise en place des outils de développement
- Tour d'horizon des outils de développement et d'intégration actuelle
- Création d'une application React avec le script "create-react-app"
-
Journée 1 - Composants ReactJS
- Création d'un composant ReactJS
- Amélioration des fonctionnalités du composant développé
- Etats d'un composant et cycle de vie
- Gestion de l'état d'un composant
- Propriétés d'un composant
- Présentation de JSX et ES2015, que choisir ?
- Présentation approfondie du Virtual DOM
-
Journée 2 - Communication inter-composants avec ReactJS
- Communication inter-composants
- Gestion des évènements
- Autobinding
- Composants de formulaire
- Manipulation du DOM
- Présentation de la propagation des données
- Flux des données
- Présentation des vues et contrôleurs dans ReactJS
- Création d'une application Single Page Application (SPA) avec ReactJS
-
Journée 2 - Echanges avec le serveur
- Présentation de l'architecture REST
- Echanges entre l'application React et un serveur via REST
-
Journée 2 - Les Hooks
- Présentation des Hooks
- Utiliser la state dans une fonction
- Les fonctions useState et useEffect
-
Journée 3 -Améliorer une application ReactJS
- Gestion des erreurs avec les "Error Boundaries"
- Préserver la structure de l'arbre DOM avec les fragments
- Utiliser le contexte pour s'affranchir de la structure de l'arbre DOM
- Développer une application React avec TypeScript
-
Journée 3 -Quelques patterns ReactJS
- Faire remonter l'état : Lifting State Up
- Le pattern Décorateur de ReactJS : Higher-Order Components
-
Journée 3 - Redux
- Présentation du workflow
- Présentation de flux
- Eléments composants Redux
- Intégration de Redux dans React
- Les Hooks de Redux
-
Journée 3 -Plus loin avec React
- Les tests unitaires dans ReactJS
- ReactJS côté serveur : les applications isomorphiques
Équipe pédagogique
Les formateurs KAMPUS sont des professionnels compétents sur les sujets de formation qu'ils dispensent. Leurs compétences techniques et aptitudes a délivrer des formations sont validés en interne.
Suivi de l'exécution et évaluation des résultats
- Questionnaire d'auto-positionnement
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants
9,1/10
(4 avis)
Capacité d'accueil
Entre 4 et 8 apprenants
Délai d'accès
4 semaines
Accessibilité
Nos formations sont accessibles à tous, y compris aux personnes en situation de handicap. Merci de nous contacter avant le début de la formation pour discuter des aménagements nécessaires : contact@kampus-training.com.