Prérequis
Connaissances du langage Javascript ou Typescript.
Durée
3 jours
Contenu Technique de la Formation
La formation aborde les contenus techniques suivants :
- La bibliothèque ReactJS
- EcmaScript 2015+
- Le JSX
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Développer avec ReactJS
- Comprendre le subset JavaScript JSX
- Comprendre les différentes approches pour styliser les composants
- Manipuler les Hooks de ReactJS
- Concevoir une interface avec ReactJS
Table des Matières
Introduction
- Les fondamentaux : HTML, CSS, JavaScript, le DOM
- Écosystème des frameworks JavaScript
- Philosophie de React
- Présentation du JSX.
- Environnement de développement et des outils de debug
Développer avec React
- Approche du développement en React
- Comprendre JSX en détail. Pièges à éviter
- Méthodes principales de l’API
- Création de composant React
- Gestion des événements du DOM
Stylisation des Composants React
- Différentes approches pour styliser un composant
- Présentation de bibliothèques de composant (MUI, React Bootstrap, ... )
Interactivité des composants
- Design Pattern : stratégie pour les composants à état
- Présentation du Hooks « useState »
- Gestion du state d’un composant
- Gestion des formulaires : Les composants contrôler
- Communication entre les component : propriétaire, enfants
- Présentation du Hook « useEffect »
- Manipulation du DOM
- Composants réutilisables : contrôle et transfert de propriétés
Interaction avec les Web API
- Réaliser des requêtes Ajax
- Mise en place et pièges à éviter
En Pratique
- Mise en place d’un environnement de développement
- Réalisation d’une application Web en React
- Gestion de formulaires avec des composants contrôler
- Interaction avec une Web API
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.