Logo de l'organisme de formation
Représentation de la formation : ReactJS - Maitriser le framework Javascript de Facebook

ReactJS - Maitriser le framework Javascript de Facebook

Formation à distance
Accessible
Durée : 21 heures (3 jours)
Taux de satisfaction :
8,8/10
(3 avis)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 21/02/2022. Dernière mise à jour le 01/06/2023.

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
8,8/10
(3 avis)

Capacité d'accueil

Entre 4 et 8 apprenants

Délai d'accès

4 semaines

Accessibilité

Nos formations sont accessibles aux personnes reconnues RQTH. Vous pouvez nous contacter pour étudier ensemble les moyens possibles à mettre en oeuvre pour vous permettre d'accéder à cette formation dans les meilleures conditions.