Aller au contenu principal

Formation React JS

Date de mise à jour :
Identifiant Offre Info : 20_2488094F
Organisme responsable : VIVANEO (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Maîtriser les concepts de base de ReactJS.
  • Utiliser les fonctionnalités avancées d'ECMAScript 6 et TypeScript pour optimiser le code.
  • Développer des applications web avec React.
  • Savoir utiliser React Router pour gérer les différentes routes de l'application.
  • Apprendre à organiser et à gérer l'état de l'application à l'aide des composants et des Hooks.

Programme de la formation

Module 1 : Introduction à React.js Présentation de React, son histoire et ses avantages. Concepts de base : composants, JSX, Virtual DOM. Module 2 : JSX et syntaxe de React Syntaxe de JSX : balises, expressions JavaScript. Différences entre HTML et JSX. Module 3 : Composants et gestion de l'état Composants fonctionnels vs. class-based. Utilisation de useState pour gérer l'état local. Passage de données entre composants avec les "props". Module 4 : Méthodes…

Module 1 : Introduction à React.js
  • Présentation de React, son histoire et ses avantages.
  • Concepts de base : composants, JSX, Virtual DOM.
Module 2 : JSX et syntaxe de React
  • Syntaxe de JSX : balises, expressions JavaScript.
  • Différences entre HTML et JSX.
Module 3 : Composants et gestion de l'état
  • Composants fonctionnels vs. class-based.
  • Utilisation de useState pour gérer l'état local.
  • Passage de données entre composants avec les "props".
Module 4 : Méthodes de cycle de vie des composants
  • Cycle de vie des composants de classe.
  • Gestion des effets avec useEffect dans les composants fonctionnels.
Module 5 : Gestion des événements
  • Liaison des événements avec bind et gestion d'état dynamique avec setState.
Module 6 : Rendu conditionnel
  • Affichage conditionnel avec des opérateurs logiques.
  • Création d'interfaces adaptatives selon l'état.
Module 7 : React Router
  • Configuration et utilisation de React Router pour la navigation.
  • Création de routes et liens dynamiques.
Module 8 : Introduction à Redux
  • Concepts de base de Redux : Store, Actions, Reducers.
  • Flux de données unidirectionnel et gestion de l'état global.
Module 9 : Gestion des Reducers et Actions
  • Création de reducers et dispatch d'actions pour mettre à jour l'état.
Module 10 : Optimisation des performances
  • Utilisation de React.memo, useMemo, useCallback pour améliorer les performances.
Module 11 : Déploiement d'une application React
  • Préparation pour la production et déploiement sur des plateformes comme Netlify, Vercel, ou Heroku.

Validation et sanction

  • Maîtriser les concepts fondamentaux de React
  • Utiliser JSX efficacement
  • Gérer l'état d'une application avec useState et setState
  • Passer des données entre composants avec les props
  • Utiliser les hooks (notamment useEffect) pour gérer les effets de bord
  • Gérer les événements utilisateur
  • Créer des interfaces dynamiques avec le rendu conditionnel
  • Mettre en place la navigation avec React Router
  • Gérer l'état global avec Redux (ou une solution alternative)
  • Optimiser les performances des applications React
  • Déployer une application React
  • Travailler en équipe avec React
  • Résoudre des problèmes courants et déboguer une application React

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Non
Financeurs
  • Autre

    Programme : Financements à déterminer selon la situation du bénéficiaire, OPCO Entreprises

  • OPCO

    Programme : Financements à déterminer selon la situation du bénéficiaire, OPCO Entreprises

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

- Maîtrise de JavaScript et des concepts du développement web. - Une expérience en développement web serait un atout supplémentaire.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

42 Avenue du Sénateur Girard
59300 Valenciennes

Responsable : Valenciennes

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
28 Rue du Chemin Vert
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes