Module 5: Les Fondamentaux de ReactJS
Ce module immersive de deux jours initie les participants aux fondamentaux de ReactJS, l’une des bibliothèques front-end les plus populaires pour la création d’interfaces utilisateur dynamiques et réactives. En combinant théorie et pratique, les participants apprendront à structurer une application ReactJS avec des composants, à gérer l’état via les Hooks, à mettre en place un système de navigation avec React Router, et à intégrer des API pour récupérer et afficher des données en temps réel.
Content
- Composants, props et état : structuration et réutilisation des composants React.
- Gestion de l’état avec les Hooks : introduction à useState et useEffect.
- Navigation avec React Router : mise en place d’un système de routage.
- Connexion aux API : récupération et affichage de données dynamiques.
- Projet pratique : développement d’une application ReactJS dynamique de discussions instantanées type WhatsApp/Telegram
Learning Outcomes
- Développer une application ReactJS en utilisant les bonnes pratiques.
- Créer et organiser des composants réutilisables pour une meilleure modularité.
- Gérer l’état avec useState et manipuler des effets avec useEffect.
- Mettre en place un système de navigation entre différentes pages avec React Router.
- Intégrer une API REST pour afficher et manipuler des données dynamiques.
- Concevoir des interfaces modernes et interactives avec une
architecture modulaire.
Training Method
Théorie et exercices pratiques
Organised By
Digital Learning Hub Luxembourg
Certification
Participation OnlyPrerequisites
Avoir complèter les modules suivants:
- Module 1: Introduction à HTML
- Module 2: Concepts fondamentaux de CSS
- Module 3: Concepts fondamentaux du langage JavaScript
- Module 4: TypeScript
- Module 5: Les Fondamentaux de ReactJS
Avoir des bases en HTML, CSS et/ou JavaScript.
Planning and location
Session
1
13/06/2025
-
Friday
09:00 - 17:00
09:00 - 17:00
Session
2
16/06/2025
-
Monday
09:00 - 17:00
09:00 - 17:00
Learning Track
This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:
ESCO Skills
ESCO Occupations
Your trainer(s) for this course
