Formation ReactJS - Développeur
Description
À contre-courant des Frameworks traditionnels, le ReactJS favorise la facilité et la performance. Au terme de cette formation, vous saurez construire vos applications Web JS avec la bibliothèque React et Redux. Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer des interfaces utilisateurs avec la bibliothèque ReactJS, pour la création d’applications web robustes et performantes.
- Connaître les spécificités de ReactJS
- Savoir développer des applications web performantes avec ReactJS
- Concevoir une SPA avec ReactJS et Flux
- Comprendre le subset JavaScript JSX
- Optimiser les performances des RIA
- Être en mesure de comprendre les impacts du choix d'une architecture incluant ce type d'application
- Développeurs
- Architectes
- Chefs de projets techniques
- Avoir des connaissances pratique du développement Web
- Maîtrise et pratique de JavaScript (ES5 minimum)
- 1
Introduction
- ReactJS en comparaison à d’autres Frameworks
- Virtual DOM
- Configuration des outils de développement
- Benchmark des outils de développement et d’intégration
- Le script « create-react-app » dans le but de créer une application
- Travaux pratique: Création de l’outillage de développement d’une application React
- 2
Les composants
- Élaboration d’un composant sur ReactJS
- Amélioration du composant
- Propriétés d’un composant
- États et cycle de vie
- Gestion de l’état
- JSX & ES2015
- Virtual DOM
- Travaux pratiques: Développement d’une application à base de composants, Réglages des propriétés & états
- 3
Interactions entre composants
- Communication inter-composants
- Gestion des évènements : Autobinding & délégation
- Maniement du DOM
- Propagation des données
- Flux des données
- Contrôle des composants de formulaire
- Views et Controlers ReactJS
- Single Page Application (SPA) ReactJS
- Travaux pratiques: Construction d’un ensemble de composants UI, analyse des liens entre UI et composants
- 4
Communication avec le serveur
- Architecture REST
- Communication entre l’application et un serveur via REST
- Travaux pratiques: Appel de services REST, exploitation des données en JSON
- 5
Les Hooks
- Introduction
- La state au sein d’une fonction
- Les fonctions useState et useEffect
- Travaux pratiques: Utiliser les Hooks dans l’application ReactJS
- 6
Faire progresser l'application
- Error Boundaries : le traitement des erreurs
- Conserver la structure de l’arbre DOM : les fragments
- S’affranchir de la structure de l’arbre DOM : le contexte
- Développer une application React avec TypeScript
- 7
Présentation des patterns ReactJS
- Lifting State Up
- Higher-Order Components
- 8
Redux
- Le workflow
- Le pattern Flux
- Les composants Redux
- Fonctionnement de Redux dans React
- Les Hooks de Redux
- 9
Maîtrise avancée de ReactJS
- Les tests unitaires
- Les applications isomorphiques
- Les applications natives pour Android et iOS
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation ReactJS - Développeur
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.