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

React et Redux perfectionnement

Date de mise à jour : 16/12/2024 | Identifiant OffreInfo : 24_279933

Information fournie par :
Carif-Oref Provence - Alpes - Côte d'Azur

Objectifs, programme, validation de la formation

Objectifs

Appliquer des techniques avancées pour optimiser les performances des applications React.
Concevoir des architectures évolutives en utilisant les fonctionnalités avancées de Redux.
Intégrer efficacement les outils de test et de débogage dans le flux de développement.
Créer et déployer des applications web robustes et optimisées pour l'environnement de production.

Programme de la formation

Module 1 : Rappel des fondamentaux React et Redux
Révision des concepts de base : composants, état, props.
Principes clés de Redux : store, actions, reducers.
Connexion React et Redux avec les hooks useSelector et useDispatch.
Module 2 : Optimisation des performances dans React
Comprendre le Virtual DOM et son impact sur le rendu.
Techniques avancées : React.memo, useMemo, useCallback.
Gestion des listes optimisée : clés, pagination, rendu conditionnel.
Module 3 : Context API et Redux avancé
Comparaison Context API et Redux : cas d'utilisation.
Création et gestion de middlewares personnalisés dans Redux.
Introduction à Redux Toolkit : simplification de la gestion d'état.
Module 4 : Gestion d'état avancée et architecture
Conception d'une architecture modulaire : division en modules et conteneurs.
Normalisation des états pour les données complexes.
Gestion avancée des états globaux avec Redux Slices.
Module 5 : Tests et débogage avec React et Redux
Tests unitaires et fonctionnels avec Jest et React Testing Library.
Tests spécifiques Redux : reducers, actions, intégrations.
Débogage efficace avec React DevTools et Redux DevTools.
Module 6 : Applications complexes avec React Router et Redux
Gestion des routes avancées : lazy loading, routes imbriquées.
Synchronisation des états Redux entre pages et composants.
Mise en pratique : création d'une application multi-pages avec Redux.
Module 7 : Gestion des appels API et actions asynchrones
Gestion des promesses avec Redux Thunk : état de chargement et erreurs.
Introduction à Redux Saga pour gérer les effets secondaires complexes.
Pratiques avancées pour les appels réseau : mise en cache, stratégies de revalidation.
Module 8 : Déploiement et optimisation en production
Optimisation des bundles avec Webpack : code splitting, tree shaking.
Audit des performances avec Lighthouse et outils React.
Déploiement avancé : CI/CD, gestion des environnements staging et production.

Validation et sanction

Maîtrise des techniques avancées pour optimiser les applications React et Redux.
Capacité à concevoir des architectures évolutives et robustes.
Intégration efficace des outils de test et de débogage dans les projets.
Compétence pour déployer des applications performantes prêtes pour la production.

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

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

Conventionnement : Non

Financeur(s)

Conditions d'accès

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

Niveau d'entrée : Information non communiquée

Conditions spécifiques et prérequis

Connaissance approfondie de React JS et Redux. Expérience pratique dans le développement d'applications web avec React. Familiarité avec JavaScript ES6+ et les bases des tests unitaires.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
Les Docks - Atrium 10.6
13000 - Marseille
Responsable :
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme

Contacts

Contact sur la formation
28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
fax :
Site web : https://formation.vivaneo.fr/
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

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

du 16/12/2024 au 31/12/2025
débutant le : 16/12/2024
Adresse d'inscription
Les Docks - Atrium 10.6
13000 - Marseille
Etat du recrutement : Information non disponible
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 rue du chemin vert
75011 - Paris 11e
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme