Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en DevOps: REACT avancé (4-105) - Ascent Formation
Retour aux formations
DevOps

Formation REACT avancé (4-105)

3 jour(s) • 18h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif général de la formation : Permettre aux participants de maîtriser les fonctionnalités avancées de React pour optimiser et développer des applications performantes en React.js et React Native. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME : Maîtrise (M) Compétences visées : Optimiser la gestion des appels HTTP, des états et des données en temps réel. Exploiter les nouvelles fonctionnalités de React, telles que Fabric et Turbomodules. Appliquer des techniques avancées de refactoring et d’organisation du code. Comprendre les différences et compatibilités entre React.js et React Native.

  • Implémenter des bonnes pratiques pour la gestion des données et des états.
  • Découvrir et expérimenter les nouvelles fonctionnalités avancées de React.
  • Optimiser et refactoriser une application pour améliorer ses performances.
  • Intégrer des approches spécifiques aux environnements React.js et React Native.

  • Développeurs front-end ayant déjà une expérience avec React.
  • Ingénieurs logiciels souhaitant approfondir leur connaissance de React et React Native.
  • Développeurs impliqués dans des projets nécessitant des fonctionnalités avancées et des optimisations.

  • Connaissance approfondie de JavaScript (ES6+).
  • Expérience préalable avec React (composants, hooks, état).

  1. 1

    Jour 1 : Bonnes pratiques et optimisation des données (6 heures)

    • Gestion avancée des données et des appels HTTP (2 heures)
  2. 2

    Meilleure gestion des appels HTTP : pratiques pour des API performantes.

  3. 3

    Gestion des états avec Redux, Zustand ou Context API.

  4. 4

    Travaux pratiques : Optimisation d’une application existante pour des appels API efficaces.

    • Gestion du stockage hors ligne et des données temps réel (2 heures)
  5. 5

    Implémentation du stockage local (LocalStorage, IndexedDB).

  6. 6

    Utilisation de sockets pour des données temps réel (WebSocket, Socket.io).

  7. 7

    Travaux pratiques : Mise en œuvre d’une fonctionnalité temps réel.

    • Refactoring et organisation du code (2 heures)
  8. 8

    Utilisation de composants réutilisables.

  9. 9

    Bonnes pratiques pour la lisibilité et la maintenance.

  10. 10

    Travaux pratiques : Refactoring d’un composant complexe.

  11. 11

    Jour 2 : Fonctionnalités avancées de React (6 heures)

    • Exploration des nouvelles fonctionnalités (3 heures)
  12. 12

    Découverte des innovations React : Fabric, Turbomodules.

  13. 13

    Approche concurrentielle et Suspense pour le rendu asynchrone.

  14. 14

    Travaux pratiques : Expérimentation avec Fabric et Turbomodules.

    • Utilisation avancée des librairies et outils (3 heures)
  15. 15

    Présentation des librairies populaires : React Query, Formik, Chart.js.

  16. 16

    Gestion des animations avec Framer Motion et React Spring.

  17. 17

    Travaux pratiques : Ajout de fonctionnalités avancées avec des librairies.

  18. 18

    Jour 3 : Compatibilité, déploiement et maintenance (6 heures)

    • Compatibilité entre React.js et React Native (2 heures)
  19. 19

    Différences et similitudes entre React.js et React Native.

  20. 20

    Approches pour un développement multiplateforme.

  21. 21

    Travaux pratiques : Implémentation d’une fonctionnalité compatible React.js et React Native.

    • Gestion des versions et stratégies de mise à jour (2 heures)
  22. 22

    Comprendre les impacts des versions majeures et mineures.

  23. 23

    Mise en place d’une stratégie de mise à jour continue.

  24. 24

    Travaux pratiques : Analyse et mise à jour d’un projet existant.

    • Déploiement et supervision des applications (2 heures)
  25. 25

    Déploiement avec Netlify, Vercel ou Firebase pour React.js.

  26. 26

    Déploiement sur App Store et Play Store pour React Native.

  27. 27

    Travaux pratiques : Déploiement d’une application React.js.

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation REACT avancé (4-105)

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.