Web Dev

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
Digital Learning Hub Luxembourg
Certification
Participation Only
Prerequisites

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
Session 2
16/06/2025 - Monday
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 Occupations
Available Edition(s):

https://www.dlh.lu/web/image/product.template/1722/image_1920?unique=692fc48

This combination does not exist.

56.00 € 56.0 EUR 56.00 €

56.00 €

Not Available For Sale

Your trainer(s) for this course
David FERNS
David FERNS

David Ferns, a tech professional with 7+ years of experience, began his career in video game development before transitioning to full-stack development, working with tools and frameworks in PHP, Python, and Java. Skilled in low-code solutions like MuleSoft and experienced in setting up full DevOps pipelines, he also specializes in data science, utilizing R and Python's Pandas library for analysis. David works at Cap4Lab, a leader in IT consulting and training, delivering engaging sessions on cutting-edge technology to empower learners of all backgrounds.