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 Prise de vue Initiation

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation sur la prise de vue vous permet d'identifier les bases théoriques et pratiques de la prise de vue vidéo. Concrètement à l'issue de cette formation Prise de vue vous serez capable de reconnaître le matériel, ses fonctionnalités et ses réglages.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer le périmètre, les bénéfices et la valeur de SAP S/4HANA Enterprise Management pour la production
  • Utiliser les applications Fiori pour SAP S/4HANA Enterprise Management Production
  • Utiliser les nouvelles transactions liées au calcul des besoins nets et à l'exécution de la production avec SAP S/4HANA Enterprise Management
  • Utiliser les fonctionnalités de planification et d'ordonnancement détaillé dans SAP S/4HANA PP/DS.
Tarif

A partir de 2 460,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

formation Adobe Première Pro

Proposé par BELFORMATION

Objectifs de la formation

  • Maîtriser les fonctionnalités de base de Première Pro.
  • Importer, organiser et gérer les fichiers multimédias.
  • Réaliser des montages vidéo professionnels.
  • Utiliser les transitions, effets et titres pour vos vidéos.
  • Appliquer des corrections colorimétriques et audio.
  • Utiliser les outils avancés tels que les masques et les effets de mouvement.
  • Exporter vos vidéos dans différents formats.
Tarif

A partir de 1 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de ce cours Docker Enterprise Operations, les participants seront à même de :

  • Identifier les fonctionnalités principales d'UCP et DTR
  • Déployer des applications dans UCP en utilisant Swarm ou Kubernetes, au travers d'un système sécurisé d'authentification et d'autorisations
  • Définir une chaîne de déploiement sécurisée pour les applications conteneurisées en utilisant DTR
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

SoapUI est une solution de test des Web Services dans un contexte SOA (Architecture Orienté Services), actuellement utilisé dans les systèmes d’informations où la mise en œuvre de stratégies de test pouvant garantir la qualité de ces services, leurs fonctionnalités, leur fiabilité et leurs performances est nécessaire. SoapUI vérifie le bon fonctionnement des services web en continu et lors des phases de recette.

Lors de cette formation SoapUI, vous apprendrez à :

  • Manipuler SoapUI.
  • Mettre en œuvre une démarche d’automatisation des tests de service web, et notamment :
  • Utiliser les fonctionnalités propres à SoapUI
  • Créer et exporter des scenarios dans divers langages de programmation
  • Comprendre l’intégration des tests dans les outils d’intégration continue.
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Python Calcul Scientifique, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Calculer, estimer et inférer dans des data-set réels, bruités et de dimension importante
  • Augmenter un data-set
  • Réaliser des calculs plus précis
  • Détecter des motifs approchant dans une bibliothèque de séquences
  • Réaliser des prédictions sur des séries temporelles
  • Dépoter les calculs sur des architectures matérielles optimisées pour les calculs sans modifier le code
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Configurer Cisco Unified Computing System, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire et mettre en œuvre les fonctionnalités Fibre Channel, de zonage et de NPV sur Cisco UCS
  • Décrire et mettre en œuvre le FCoE sur Cisco UCS
  • Décrire les politiques de Cisco UCS pour les profils de service
  • Décrire l'adaptateur Cisco FEX et la virtualisation des E/S à racine unique
  • Décrire et mettre en œuvre le RBAC sur Cisco UCS
  • Décrire et mettre en œuvre des fournisseurs d'authentification externes sur Cisco UCS Manager
  • Décrire et mettre en œuvre la gestion des clés sur Cisco UCS Manager
  • Décrire et mettre en œuvre le directeur de l'UCS Cisco
  • Décrire et mettre en œuvre Cisco Intersight
  • Décrire les options de script pour Cisco UCS Manager
  • Décrire et mettre en œuvre la surveillance sur Cisco UCS Manager
Tarif

A partir de 2 940,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender les principales fonctionnalités de la gestion documentaire et d'Alfresco.
  • Installer une plateforme de gestion documentaire d'entreprise avec Alfresco.
  • Utiliser l'interface d'Alfresco Share pour administrer des référentiels documentaires.
  • Créer, éditer et modifier des contenus documentaires.
  • Gérer les utilisateurs et groupes ainsi que leurs permissions d'accès aux documents.
  • Définir des actions et des règles d'automatisation sur les documents et répertoires.
  • Créer des workflows pour gérer le cycle de vie des documents.
  • Mettre en place des sites collaboratifs pour le travail en équipe.
  • Intégrer Alfresco dans un système d'information en sachant configurer ses interactions avec la messagerie électronique et les services d'annuaires.
  • Mettre en place une stratégie de sauvegarde et restauration de la base documentaire.
  • Configurer et utiliser les différentes interfaces d'accès à la plateforme Alfresco.
Tarif

A partir de 2 150,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Junos Juniper vous serez capable de :

  • Décrire l'utilisation des routes statiques, aggregate et generated
  • Configurer et surveiller les routes statiques, aggregate et generated
  • Expliquer ce que sont les routes Martian et ajouter de nouvelles entrées à la liste par défaut
  • Décrire les utilisations des instances de routage
  • Configurer et partager les routes entres les instances de routage
  • Décrire les concepts de la répartition de charges et leurs fonctionnemements
  • Mettre en oeuvre et surveiller la répartition de charges sur la couche 3
  • Illustrer les avantages des filtres based forwarding
  • Configurer et surveiller les filtres based forwarding.
  • Expliquer le fonctionnement de OSPF
  • Décrire le rôle du routeur désigné
  • Lister et décrire les types d'aires OSPF
  • Configurer, surveiller et dépanner OSPF
  • Décrire BGP et ses opérations de base
  • Nommer et décrire les attributs communs de BGP
  • Lister les étapes dans l'algorithme de sélection des routes BGP
  • Décrire les options de peering et les règles des routes par défaut
  • Configurer et surveiller BGP
  • Décrire les concepts IP tunneling et les applications
  • Expliquer les opérations de base de GRE et des tunnels IP-IP
  • Configurer et surveiller GRE et les tunnels IP-IP
  • Décrire les fonctionnalités diverses de la haute disponibilité supportées parJunos OS
  • Configurer et surveiller quelques unes des fonctionnalités de haute disponibilité
Tarif

A partir de 1 990,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Microsoft 365 - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

  • Savoir différencier les différents modèles de services Cloud
  • Comprendre comment identifier les principales différences entre Microsoft 365 et Office 365
  • Savoir planifier la migration vers les services Microsoft 365
  • Pouvoir identifier les principales différences entre les services Microsoft locaux et les services de Cloud Microsoft 365
  • Définir la mobilité d'entreprise dans Microsoft 365
  • Être capable de décrire les identités, y compris l'identité sur le Cloud, sur site et hybride
  • Pouvoir décrire la gestion et la protection des périphériques dans le Cloud, y compris l’utilisation d’Intune
  • Savoir décrire la protection des données, y compris l'utilisation d’Azure Information Protection
  • Comprendre la conformité en général et les fonctionnalités de conformité dans Microsoft 365
  • Gérer les abonnements, les licences, la facturation et le support de Microsoft 365
Tarif

A partir de 740,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...