DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

React et Redux - Les fondamentaux

Date de mise à jour : 06/01/2025 | Identifiant OffreInfo : 04_2565305F

Information fournie par :
Carif-Oref de Normandie

Objectifs, programme, validation de la formation

Objectifs

  • Maîtriser les concepts fondamentaux de React JS et Redux.
  • Créer des interfaces web interactives et réactives.
  • Gérer l'état global d'une application de manière optimale avec Redux.
  • Préparer et déployer une application pour un environnement de production.
  • Utiliser les composants et les Hooks pour structurer et gérer l'état de l'application de façon efficace.

Programme de la formation

Module 1 : Introduction à React JS

  • Vue d'ensemble de React JS : historique, concepts, avantages.
  • Création et organisation des composants.
  • Gestion des props et de l'état local.

Module 2 : Cycle de vie des composants
  • Comprendre le cycle de vie : mounting, updating, unmounting.
  • Méthodes clés : componentDidMount, componentDidUpdate, componentWillUnmount.
  • Introduction à useEffect pour gérer les effets secondaires.

Module 3 : Gestion des événements et formulaires
  • Manipulation des événements utilisateurs dans React.
  • Création de formulaires dynamiques avec validation.
  • Exercice pratique : construire un formulaire interactif.

Module 4 : Introduction à Redux
  • Principes de base : store, actions, reducers.
  • Flux unidirectionnel des données avec Redux.
  • Cas pratiques de gestion d'état avec Redux.

Module 5 : Intégration de Redux avec React
  • Configuration de Redux dans une application React.
  • Connexion des composants avec connect, useSelector et useDispatch.
  • Exercice pratique : gestion d'un état global.

Module 6 : Middleware et outils de développement
  • Introduction aux middlewares, notamment Redux Thunk.
  • Debugging avec Redux DevTools.
  • Gestion des actions asynchrones et appels API.

Module 7 : Déploiement d'une application React
  • Optimisation pour la production : minification, bundling.
  • Déploiement sur des plateformes comme Netlify ou Vercel.
  • Meilleures pratiques de déploiement : sécurité et performance.




 

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Entreprise

OPCO

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Salarié, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

- Maîtrise des bases de JavaScript ES6. - Une expérience en développement web est un atout.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
1 Quai de L'avenir
76200 - Dieppe
Responsable : CCI Rouen Métropole
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043

Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

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

du 27/01/2025 au 31/12/2025
débutant le : 27/01/2025
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme