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

Formation PMO

Proposé par Sparks

Objectifs de la formation

  • Devenir PMO (Project Management Officer)
  • Maîtriser les pinrcipes, les outils et les méthodes de gestion de projet
  • Connaître les fonctions et les activités d'un PMO
  • Savoir gérer le portefeuille, la communication, les coûts et les risques
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les principes fondamentaux du design vectoriel
  • Comprendre l’interface du logiciel et savoir naviguer efficacement
  • Maîtriser les outils de création et de modification d’objets
  • Exploiter les fonctionnalités avancées : effets spéciaux, filtres et calques
  • Intégrer les techniques de création de typographie et d'illustration avancées
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Configuration de FortiManager, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire les fonctionnalités clés du FortiManager
  • Déployer des ADOMs pour gérer des environnements multi-clients au sein d’un même FortiManager
  • Restreindre l’accès aux ADOMs via des modes workspaces et workflow
  • Utiliser les templates de provision de configuration pour des changements locaux sur de multiples équipements
  • Identifier les états de synchronisation et et les révisions de configuration des équipements en gestion
  • Gérer des politiques de filtrage sur de multiples pare-feux via l’utilisation de policy packages et des objects partagés ou dynamiques
  • Déployer des politiques et des objets depuis l’ADOM global vers de multiples ADOMs
  • Comparer les méthodes pour gérer de manière centralisée les VPN IPsec
  • Décrire la haute disponibilité, la sauvegarde et la remise en activité via FortiManager
  • Gérer les firmwares des équipements en gestion de manière centralisée
  • Permettre la distribution de l’intelligence FortiGuard pour les équipements Fortinet via FortiManager
  • Diagnostiquer les problématiques d’import et d’installation de configurations.
Tarif

A partir de 2 050,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation AIX vous permettra de :

  • Déterminer la cause d'un problème et suivre les étapes appropriées amenant à sa résolution,
  • Restaurer le système en cas de nécessité,
  • Maximiser la disponibilité du système,
  • Approfondir vos connaissances sur la gestion des disques et explorer la base ODM Concrètement, à l'issue de cette formation Aix, vous serez capable de :
  • Faire un premier diagnostic du système et analyser les problèmes en exécutant les diagnostics, en analysant les journaux d'erreurs et en prenant des clichés système,
  • Analyser et modifier le contenu de la base ODM (Object Data Manager),
  • Identifier et résoudre des incohérences entre les structures internes du gestionnaire de volumes logiques (LVM) et l'ODM,
  • Identifier les problèmes d'initialisation et les résoudre,
  • Identifier les problèmes disque et les résoudre,
  • Connaître les procédures d'installation sur disque alterné, de multibos et de snapshots JFS2 à utiliser dans le cadre de fenêtres de maintenance réduites,
  • Configurer et administrer les WPARs (Workload Partitions).
Tarif

A partir de 4 540,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les notions d'installation, configuration et administration d'un site GetSimple
  • Gérer au quotidien son site
  • Gérer les fondamentaux de la personnalisation
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les domaines fonctionnels clés de SAP S/4HANA Finance
  • Décrire les fonctionnalités de SAP S/4HANA Finance à l'aide de processus de gestion sélectionnés
  • Expliquer les aspects d'intégration entre la comptabilité financière et le contrôle de gestion, les opérations financières et la gestion de trésorerie
  • Définir le concept de SAP Fiori dans le contexte de SAP S/4HANA Finance.
Tarif

A partir de 2 460,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Expliquer les structures organisationnelles sous-jacentes à la mise en oeuvre de la comptabilité des centres de profit
  • Créer et maintenir les données de base des centres de profit
  • Réaliser les différentes écritures relatives aux flux de valeur réels et budgétés dans un système SAP (en lien avec la gestion des immobilisations et des articles, en provenance du contrôle de gestion et de l'administration des ventes)
  • Consulter les différents types d'états d'analyse des données par centre de profit
  • Paramétrer l'ensemble des fonctionnalités étudiées.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Créer une conception technique
  • Configurer Common Data Service
  • Créer et configurer Power Apps
  • Configurer l'automatisation des processus d'entreprise
  • Étendre l'expérience utilisateur
  • Élargir la plate-forme
  • Développer les intégrations

 

Tarif

A partir de 3 150,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Power Systems for AIX, vous aurez acquis les connaissances et compétences nécessaires :

  • Décrire les impacts sur les performances des technologies POWER et PowerVM telles que le Simultaneous Multithreading (SMT), le micro partitionnement, les pools multiples de processeurs partagés (MSPP ou Multiple Shared Processor Pools), la fonction de partage de ressources de processeurs dédiés, Active Memory Sharing (AMS), Active Memory Expansion (AME) et des autres dispositifs
  • Interpréter les sorties des outils de mesure de performances et de tuning tels que vmstat, iostat, sar, topas, curt, mpstat, lparstat et smtctl dans un environnement virtualisé,
  • Décrire et configurer AME (Active Memory Expansion)
  • Configurer les fonctionnalités Suspend and Resume et AMS (Active Memory Sharing)
  • Implémenter la fonctionnalité de déduplication d'AMS
Tarif

A partir de 4 550,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Maîtriser Google Gemini et savoir l'utiliser dans Google Workspace pour optimiser la gestion du temps et la productivité.
- Appliquer des techniques avancées d'interaction avec l'IA dans le cadre professionnel pour améliorer la qualité du travail collaboratif et de l'analyse de données (avec Google Sheets, Gmail, etc.).

Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Entreprise

Je cherche à faire...