ReactJS - Fonctionnalités avancées

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en oeuvre Redux Toolkit et refondre une application Redux existante en utilisant Redux Toolkit
  • Utiliser React Query et l'intégrer dans une application pour récupérer et gérer les données d'une API
  • Gérer des PWA (Progressive Web Apps) avec React
  • Mémoïser et optimiser des performances avec React
  • Ecrire des tests avancés pour une application React
  • Migrer une application React utilisant REST vers GraphQL
  • Reconnaître les notions avancées telles que la gestion des contextes et des providers
  • Utiliser Portals pour le rendu de modales et tooltips
  • Gérer les erreurs avec les composants "Error Boundary"
  • Mettre en oeuvre les notions avancées dans une application React.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 220,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 220,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Redux Toolkit

  • Présentation de Redux Toolkit et ses avantages
    • CreateStore et configureStore
    • CreateAction et createSlice
    • CreateAsyncThunk pour la gestion des actions asynchrones
    • UseSelector et useDispatch
Exemple de travaux pratiques (à titre indicatif)
  • Refonte d'une application Redux existante en utilisant Redux Toolkit

React Query

  • Introduction à React Query et ses avantages
  • Installation et configuration de base
  • Fetching, caching et synchronisation automatique des données
  • Pagination et chargement infini
  • Mutation et gestion des erreurs
Exemple de travaux pratiques (à titre indicatif)
  • Intégration de React Query dans une application pour récupérer et gérer les données d'une API

PWA avec React

  • Comprendre les PWA et leurs avantages
  • Créer une PWA avec Create React App
  • Utilisation des Services Workers
  • Ajout d'un manifeste d'application Web
  • Mise en cache des ressources et stratégies de mise en cache
Exemple de travaux pratiques (à titre indicatif)
  • Transformation d'une application React en PWA

Mémoïsation et optimisation des performances

  • Comprendre la mémoïsation et son importance
  • Utilisation de React.memo pour les composants fonctionnels
  • UseMemo et useCallback pour les hooks
  • Analyse des performances avec les outils de développement
  • Code Splitting et lazy loading avec React.lazy et Suspense
Exemple de travaux pratiques (à titre indicatif)
  • Optimisation des performances d'une application React en utilisant la mémoïsation et le Code Splitting

Jour 2

Tests avancés

  • Tests des composants utilisant Redux et React Query
  • Mocking des API et des stores
  • Tests des hooks personnalisés
  • Tests d'intégration
Exemple de travaux pratiques (à titre indicatif)
  • Ecriture de tests avancés pour une application React

Passer de REST à GraphQL

  • Introduction à GraphQL et ses avantages
  • Installation et configuration d'Apollo Client
  • Requêtes et mutations avec GraphQL
  • Gestion du cache avec Apollo Client
  • Pagination et chargement infini
Exemple de travaux pratiques (à titre indicatif)
  • Migration d'une application React utilisant REST vers GraphQL

Notions avancées supplémentaires

  • Gestion des contextes et des providers
  • Utilisation de Portals pour le rendu de modales et tooltips
  • Gérer les erreurs avec les composants "Error Boundary"
Exemple de travaux pratiques (à titre indicatif)
  • Mise en oeuvre des notions avancées dans une application React

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou un examen M2i

Prérequis

Avoir suivi la formation

Public

Dévelopeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

Découvrir les nouveautés et les fonctions avancées de la version BI4
Tarif

A partir de 1 575,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Examiner le contenu de ce droit
  • Identifier les conditions d'exercice de ce droit
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les fonctions avancées de Photoshop
  • Intégrer l’utilisation des principaux outils complémentaires
  • Intégrer de nouveaux outils et améliorer sa productivité
  • Découvrir des fonctions particulières Photoshop
Tarif

A partir de 1 190,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Lire et écrire des scripts « avancés » d'analyse des données
  • Utiliser le potentiel des analyses statistiques disponibles sous R
  • Mettre en œuvre et extraire les résultats aussi bien d'une analyse de la variance à 1 facteur que des tests post-Hoc de comparaisons multiples
  • Mettre en œuvre et extraire les résultats d'une analyse de la variance multi-facteurs
  • Mettre en œuvre et extraire les résultats d'une régression linéaire simple et multiple
  • Mettre en œuvre et extraire les résultats d'une analyse multidimensionnelle des données : ACP, AFC, CAH…
Tarif

A partir de 4 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Tendances IT

Proposé par Sparks

Objectifs de la formation

  • Comprendre et connaître les nouvelles tendances IT
  • Comprendre l'économie du numérique et ses acteurs
  • Comprendre internet, le matériel et les technologies de rupture, de réseau et du Cloud
  • Appréhender la cybersécurité et la protection du Système d'Information
  • Comprendre le développement logiciel, web et l'architecture des applications
  • S'informer sur le Big Data et les technologies d'Intelligence Artificielle
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Comprendre le mécanisme des conflits sociaux
• Entretenir un dialogue social au quotidien pour mieux prévenir le conflit social
• Analyser et gérer un conflit social déclenché

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

Avoir une utilisation approfondie de Word - Savoir faire un publipostage - Travailler en groupe - Introduction à  la programmation VBA - Connaître les objets word
Tarif

A partir de 1 425,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les principales fonctionnalités d'InDesign - Savoir concevoir une maquette, manipuler des objets, du texte et des images et mettre en production tous ces outils
Tarif

A partir de 1 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer des techniques avancées pour évaluer les exigences, la portée et la faisabilité des projets
  • Développer des stratégies de leadership pour la gestion des équipes projet
  • Intégrer des techniques avancées de gestion des risques et de contrôle qualité
  • Optimiser les pratiques de gestion financière et de contrôle budgétaire des projets
  • Mettre en œuvre des stratégies avancées de résolution de problèmes et de prise de décision
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de SQL Server et ses différents composants
  • Décrire le modèle d'exécution SQL Server et les files d'attente
  • Décrire les concepts architecturaux et les meilleures pratiques liés aux fichiers de données pour les bases de données des utilisateurs et TempDB
  • Décrire les concepts architecturaux de l'Optimizer et identifier et corriger les problèmes de plan de requête
  • Décrire les concepts architecturaux, les scénarios de dépannage et les bonnes pratiques liés au cache
  • Identifier et diagnostiquer les "goulots d'étranglement" pour améliorer la performance globale.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...