Initiation au Framework React.js

Nombre d'heure : 0h

Cette formation est conçue pour les développeurs souhaitant maîtriser ce framework JavaScript open-source largement utilisé pour la création d'interfaces utilisateur interactives et réactives. React.js offre une approche basée sur les composants, permettant de créer des applications web complexes et performantes. Cette formation mettra l'accent sur les principes fondamentaux de React.js, la création de composants, la gestion de l'état, la manipulation du DOM virtuel, le routage, ainsi que l'intégration avec d'autres bibliothèques et frameworks populaires. 

Les points forts de la formation

Les participants auront l'occasion d'explorer des sujets tels que la structure des composants, le rendu conditionnel, la gestion des événements, l'utilisation des hooks, le flux de données unidirectionnel, ainsi que les bonnes pratiques de développement React.js.

En combinant des exposés théoriques, des démonstrations pratiques et des exercices guidés, cette formation permettra aux participants de maîtriser React.js et d'être en mesure de développer des applications web réactives et évolutives.

Objectif de la formation

  • Comprendre les principes fondamentaux de React.js. 
  • Maîtriser la création de composants et la manipulation du DOM virtuel.
  • Gérer l'état et les événements dans les applications React.js.
  • Utiliser les hooks pour simplifier la gestion de l'état et des effets. 
  • Intégrer React.js avec d'autres bibliothèques et frameworks.
  • Appliquer les bonnes pratiques de développement React.js.

Contenu de la formation

Module 1. Introduction à React.js

  • Compréhension des principes fondamentaux de React.js.
  • Présentation de la structure d'une application React.js.
  • Exploration des fonctionnalités et des avantages de React.js.

Module 2. Introduction à React.js 

  • Création de composants fonctionnels et de composants de classe en React.js.
  • Utilisation des propriétés (props) pour transmettre des données aux composants.
  • Composition de composants pour créer des interfaces complexes.

Module 3. Introduction à React.js 

  • Utilisation du state pour gérer l'état local des composants.
  • Mise à jour de l'état et rendu conditionnel en fonction des événements.
  • Utilisation des événements pour capturer les interactions utilisateur.

Module 4. Introduction à React.js 

  • Compréhension du concept de DOM virtuel (Virtual DOM) en React.js.
  • Utilisation du rendu conditionnel pour afficher les composants en fonction de l'état.
  • Optimisation des performances grâce à la mise à jour sélective du DOM virtuel.

Module 5. Introduction à React.js 

  • Utilisation des hooks pour gérer l'état, les effets et les contextes.
  • Utilisation du hook useState pour gérer l'état local des composants.
  • Utilisation du hook useEffect pour gérer les effets et les interactions avec le cycle de vie

Module 6. Introduction à React.js 

  • Compréhension du flux de données unidirectionnel dans React.js.
  • Utilisation de bibliothèques telles que Redux ou MobX pour gérer l'état global de l'application.
  • Utilisation des actions, des reducers et des stores pour gérer le flux de données

Module 7. Introduction à React.js 

  • Intégration de React.js avec des bibliothèques UI populaires, telles que Material-UI ou Bootstrap.
  • Utilisation de React Router pour gérer le routage dans une application React.js.
  • Intégration avec des frameworks tels que Next.js ou Gatsby pour des fonctionnalités avancées.

Module 8.  Bonnes pratiques de développement React.js

  • Utilisation de bonnes pratiques de structuration des fichiers et de nommage des composants.
  • Tests unitaires et tests d'intégration pour assurer la qualité du code React.js.
  • Utilisation d'outils de développement et de débogage pour faciliter le processus de développement.

Résultats attendus

À la fin de cette formation, les participants seront en mesure de :

  • Comprendre les principes fondamentaux de React.js.
  • Maîtriser la création de composants et la manipulation du DOM virtuel. 
  • Gérer l'état et les événements dans les applications React.js.
  • Utiliser les hooks pour simplifier la gestion de l'état et des effets.
  • Intégrer React.js avec d'autres bibliothèques et frameworks.
  • Appliquer les bonnes pratiques de développement React.js.

Prérequis

Aucun prérequis pour cette formation.

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 1900

Formations similaires

14 formations
HTML & CSS avancé
Lire plus...
Initiation au langage Javascript
Lire plus...
Approfondissement du Javascript
Lire plus...
TypeScript
Lire plus...
Apprentissage du langage PHP (PHP8)
Lire plus...
Programmation orientée objet en PHP
Lire plus...
Initiation au Framework PHP Symfony
Lire plus...
Framework PHP Symfony : perfectionnement
Lire plus...
Approfondissement du Framework React.js
Lire plus...
Javascript, React & Electron
Lire plus...
Initiation au Framework Vue.js
Lire plus...
Approfondissement du Framework Vue.js
Lire plus...
Comprendre et développer des APIs
Lire plus...