Formation React

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Expliquer les principes du Data-Binding et de l'immutabilité
  • Installer l'environnement de développement React
  • Utiliser la syntaxe JSX
  • Comparer les composants objets et fonctions
  • Mettre en œuvre Flux et Redux pour les applications Web monopages
  • Configurer le routage avec React Router
  • Créer des tests unitaires pour les composants React
  • Migrer une application vers React

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 950,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 950,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

React est une bibliothèque JavaScript permettant la création d'applications web. En suivant notre formation React, vous apprendrez à manipuler efficacement cette bibliothèque développée par Facebook. Cette formation pour apprendre à coder avec ReactJS vous permettra de développer des interfaces utilisateurs web qualitatives et simplifiées. Au cours de la formation React.js, vous apprendrez à maîtriser la syntaxe React, ses fonctionnalités et ses principaux composants. Vous saurez également utiliser des outils comme Flux ou Redux, ainsi qu'utiliser NodeJS pour l'isomorphisme sous React. Suivez cette formation React à distance ou en présentiel grâce à Sparks.

Programme

Présentation générale

Les frameworks Web et leur écosystème
Le Data-Binding et l’immutabilité: les principes
Les Transpilers
L’environnement de développement React
Présentation et syntaxe du langage JSX

Introduction à React

Tour d’horizon de l’histoire de React
Positionnement de React sur le marché
La philosophie de React et les principaux concepts
Le modèle MVC, accent mis sur le « V »
Virtual DOM
Les principales méthodes de l’API
Cycle de vie de React
Gestion des états de composant en utilisant Render Function
Création de composants de vues
Composants objets vs composants fonctions

Les composants React

Les boucles de rendu
Les propriétés Props et States des composants
Gestion d’évènements
Contrôler les composants de formulaire
La composition par ensembles
Cycle de vie d’un composant
La notion de hooks et de contect

Flux et Redux pour les applications Web monopages

Introduction à Flux, Redux
Propager les données
Création de vues et de contrôleurs
Le rôle du dispatcher
Le store et les actions
L’approche avec ReduxToolkit
Les Contexts React

Routage sous React

Introduction à React Router
Les principes de Router
Installer React Router
Organiser les routes
Autres solutions

Tests unitaires

Retour sur les tests unitaires et leur importance dans le développement logiciel
Présentation d’outils de test populaires pour React (Jest, Enzyme, etc.)
Créer des tests pour vos composants React
Tester les états et les propriétés des composants
Simuler des évènements pour tester les interactions utilisateur

Quelques concepts avancés

Le framework React Native pour les applications mobiles
Le développement natif pour le mobile et la tablette
Composants natifs
Migration d’une application vers React

Prérequis

Connaissances avancées en JavaScript. Expérience en développement web.

Public

Architectes logiciels,

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Ecrire un code participant à la sécurité d'une application Web
  • Expliquer les vulnérabilités affectant les applications Web
  • Créer des tests visant à éprouver la sécurité des applications Web, notamment en JavaScript
  • Développer des applications sécurisées en utilisant les frameworks JavaScript
  • Formuler des exigences de sécurité aux autres corps de métiers.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Training of employees in cyber security (E-learning)

Proposé par APAVE EXPLOITATION FRANCE

Objectifs de la formation

Les objectifs de la formation Training of employees in cyber security (E-learning) :

- To know the good practices in terms of cybersecurity in the company on a daily basis

Tarif

A partir de 24,00 €

Durée

45 minutes

Modes

Formation Redux

Proposé par Sparks

Objectifs de la formation

  • Utiliser le conteneur d'état Redux
  • Maîtriser les composants React pour Redux
  • Comprendre les React Hooks
  • Connaître toutes les fonctionnalités de Redux et savoir les utiliser
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation React Avancé

Proposé par Sparks

Objectifs de la formation

  • Analyser les performances et optimiser les applications React
  • Maîtriser les techniques de gestion avancée des états avec les hooks
  • Implémenter les mécanismes de sécurité et d'authentification dans les applications React
  • Etendre les fonctionnalités des applications React en utilisant des bibliothèques et APIs
  • Concevoir des tests unitaires et d'intégration avancés
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation React Native

Proposé par Sparks

Objectifs de la formation

  • Comprendre l'architecture React Native
  • Créer des composants basiques
  • Maîtriser la mise en page avec Flexbox
  • Implémenter l'architecture Flux et Redux
  • Utiliser la navigation et les animations
  • Gérer les formulaires et les données
  • Utiliser les API et modules natifs
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation React Native

Proposé par DAWAN

Objectifs de la formation

Découvrir l'environnement de développement React Native. Concevoir une application mobile multiplateforme
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Installer et configurer un projet React
  • Développer des interfaces utilisateurs à base de composants
  • Gérer la navigation au sein de l’application
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
  • Tester le code et les composants
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

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.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...