Approfondissement du Framework React.js

Nombre d'heure : 0h

Cette formation est conçue pour les développeurs ayant déjà des connaissances de base en React.js et souhaitant approfondir leur maîtrise de ce framework JavaScript. React.js offre une approche basée sur les composants pour le développement d'interfaces utilisateur réactives et évolutives. Cette formation mettra l'accent sur les concepts avancés de React.js, tels que les hooks personnalisés, la gestion de l'état complexe, l'optimisation des performances, la gestion des formulaires, les tests unitaires, ainsi que l'intégration avec d'autres bibliothèques et frameworks. 

Les points forts de la formation

Les participants auront l'occasion d'explorer des sujets tels que les hooks personnalisés pour la réutilisation du code, l'utilisation de contexte pour le partage de données, les techniques d'optimisation des performances, la validation des formulaires avec React, les tests unitaires avec Jest et Enzyme, ainsi que l'intégration de React.js avec des bibliothèques et des frameworks populaires.

En combinant des exposés théoriques, des démonstrations pratiques et des exercices guidés, cette formation permettra aux participants d'approfondir leur maîtrise de React.js et de développer des applications web réactives et performantes.

Objectif de la formation

  • Approfondir la maîtrise des concepts avancés de React.js.
  • Utiliser des hooks personnalisés pour réutiliser le code.
  • Gérer un état complexe et optimiser les performances dans React.js.
  • Implémenter la gestion des formulaires avec React.js.
  • Effectuer des tests unitaires pour assurer la qualité du code React.js.
  • Intégrer React.js avec d'autres bibliothèques et frameworks.

Contenu de la formation

Module 1. Hooks personnalisés

  • Création de hooks personnalisés pour la réutilisation du code.
  • Utilisation des hooks personnalisés pour des fonctionnalités avancées.

Module 2. Gestion de l'état complexe

  • Utilisation de bibliothèques d'état avancées telles que Redux ou MobX.
  • Gestion d'un état global avec des actions, des reducers et des stores.

Module 3. Optimisation des performances

  • Techniques d'optimisation des performances dans React.js.
  • Utilisation de la mémoïsation et de la mise à jour sélective des composants.
  • Utilisation de l'API React.memo et React.PureComponent.

Module 4. Gestion des formulaires

  • Validation des formulaires avec React.js.
  • Utilisation de bibliothèques pour la gestion des formulaires, telles que Formik ou React Hook Form.
  • Manipulation des données de formulaire et gestion des événements

Module 5. Tests unitaires avec Jest et Enzyme

  • Introduction aux tests unitaires dans React.js.
  • Utilisation de Jest et Enzyme pour effectuer des tests unitaires sur des composants React.
  • Mocking des dépendances et simulation d'événements.

Module 6. Intégration avec d'autres bibliothèques et frameworks

  • Intégration de React.js avec des bibliothèques populaires, telles que React Router ou Material-UI.
  • Utilisation de Next.js ou Gatsby pour des fonctionnalités avancées.
  • Intégration avec des frameworks backend tels que Node.js ou Express.js.

Module 7. Bonnes pratiques de développement

  • Utilisation de bonnes pratiques pour la structuration du code React.js.
  • Suivi des conventions de codage et des normes de développement.
  • Utilisation d'outils et de bibliothèques pour améliorer la productivité et la qualité du code.

Résultats attendus

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

  • Approfondir leur maîtrise des concepts avancés de React.js.
  • Utiliser des hooks personnalisés pour réutiliser le code.
  • Gérer un état complexe et optimiser les performances dans React.js.
  • Implémenter la gestion des formulaires avec React.js.
  • Effectuer des tests unitaires pour assurer la qualité du code React.js.
  • Intégrer React.js avec d'autres bibliothèques et frameworks.

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 : 2900

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...
Initiation au 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...