
React
Macademia
Non finançable CPF
Salarié en poste / Entreprise
En ligne
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1600 €
Durée
4 jours
Pré-requis
- Bonne connaissance de JavaScript
- Pratique du développement web
Certifications
Datadock
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
- Développer et maintenir une application React
- Maîtriser le développement orienté composant
- Optimiser les performances des RIA (Rich Interface Application) React
- Implémenter un système de routing optimisé côté front-end
Programme
Javascript & EcmaScript 6/7
Comprendre React et les composants
Manipuler les formulaires
Routing
Redux & React
Tests unitaires
Server Side Rendering
Internationalization (i18n) avec React
Introduction aux librairies populaires de React
- Rappels élémentaires sur le langage
- Maîtriser les closures
- Les bonnes pratiques en JavaScript
- Nouvelle gestion des classes
- Les arrow functions, une alternative efficace
- Construire nos chaines avec les « template string »
- L’héritage de classe
- Spread & Rest
- Comprendre la déstructuration d’Objets / d’Array
- Modulariser nos application web
Comprendre React et les composants
- La philosophie des composants
- Découverte du langage « JSX » et de la transpilation
- Créer une hiérarchie de composants
- Transfert d’informations avec les props
- Architecturer notre projet, Smart & Dump components
Manipuler les formulaires
- Dynamiser la validation de nos formulaires
- Composants contrôlés
- Composants non contrôlés
- Marquer les éléments du DOM avec les références
- Bien penser ses formulaires
Routing
- Mise en place de routes complexes
- Configuration du système de routing
- Manipuler la navigation des pages
- Ajouter des paramètres dans nos routes
- Cycle de vie des routes
Redux & React
- Flux/Redux : présentation
- Propagation de données
- Comparaison des architectures
- Création de vues et contrôleurs dans Flux
- Rôle du "Dispacther" dans Flux pour les actions
- Les « Stores », gestionnaire d'états logique dans Flux
- Approche avec Redux
- Le « Reducer »
Tests unitaires
- Introduction à Jest, le JUnit de Javascript
- Tester un composant
- Tester le DOM avec « dom-testing-library »
- Le principe F.I.R.S.T.
Server Side Rendering
- Les avantages du server side rendering (SSR)
- Intégration dans Redux
- Principe et bénéfices du développement isomorphique
- Ecosystème du JavaScript côté serveur
- Initiation à NodeJS
- Configuration de NodeJs pour ReactJS
- Mise en place du SSR
Internationalization (i18n) avec React
- Stratégie de mise en place avec les fichiers « .json »
- Les principales librairies d'internationalisation
- Intégration dans React et Redux
Introduction aux librairies populaires de React
- ReactNative
- NextJS
- Material UI / React Bootstrap
Cette formation est temporairement suspendue.
Voici des formations similaires :
Formation React 19 Release Candidate
À DISTANCE

Non finançable CPF
À distance
Entreprise
ACCESS IT
React.js + Redux
NANTES, STRASBOURG, LILLE ET 8 AUTRE(S) LOCALITÉ(S)

Non finançable CPF
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Dawan
JavaScript / TypeScript - Les fondamentaux
LE HAILLAN
Non finançable CPF
À distance / En centre / En entreprise
Entreprise
4sh Learning
Ces formations peuvent vous intéresser
Formation intelligence artificielle et chatbots
MARSEILLE 13E

Non finançable CPF
À distance / En centre / En entreprise
Entreprise
ISOLUCE
Premiers pas avec Python 3
ORSAY

Non finançable CPF
À distance / En centre / En entreprise
Entreprise
CODE RECKONS
Créer et gérer son site web avec WordPress
À DISTANCE

Finançable CPF
À distance
Salarié en poste / Demandeur d'emploi / Entreprise
Digital Training Factory
Les formations les plus recherchées
Antibes
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Informatique CPF
Informatique en Ligne
Developpeur informatique
Developpeur informatique CPF
Developpeur informatique en Ligne
Javascript
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Spark
Programmation
Technicien reseaux
Administrateur reseau
Hadoop
Developpeur informatique Alfortville
Javascript Aix-les-Bains
Javascript Albertville
Developpeur informatique Antony
Developpeur informatique Argenteuil
Javascript Annecy
Javascript Annemasse
Developpeur informatique Asnières-sur-Seine
Developpeur informatique Athis-Mons
Javascript Aurillac
Cette formation est temporairement suspendue.
Voir des formations similaires