Pourquoi devriez-vous y participer ?

La formation React JS vous permettra d’acquérir l’expertise nécessaire pour concevoir, développer et maintenir des applications web dynamiques, performantes et modernes.
Grâce à cette formation, vous développerez des compétences pratiques et recherchées sur le marché de l’emploi, tout en adoptant les meilleures pratiques du développement front-end. Vous serez ainsi capable de répondre efficacement aux besoins des entreprises et de contribuer activement à la réussite de projets web dynamique.

À qui s'adresse la formation ?

Les développeurs débutants ou intermédiaires souhaitant apprendre un framework moderne.

Les développeurs back-end désirant élargir leurs compétences côté client.

Les étudiants ou jeunes diplômés en informatique souhaitant se spécialiser dans le développement web.

Les professionnels en reconversion qui souhaitent se lancer dans une carrière dans le développement web.

Objectifs de la formation

  • Comprendre les concepts fondamentaux de ReactJS.
  • Savoir créer des interfaces utilisateur dynamiques et réactives.
  • Maîtriser l’écosystème React (JSX, composants, hooks, routing, etc.).
  • Être capable de construire une application web complète avec React.
  • Savoir intégrer une API (REST ou GraphQL) dans une application React.
  • Comprendre comment appliquer des styles conditionnels

Approche pédagogique

  • La formation React JS adopte une approche pédagogique orientée vers la pratique.
  • Chaque notion est expliquée de manière progressive à travers des démonstrations, suivies d’exercices pratiques pour une meilleure assimilation.
  • Les participants travaillent sur des projets concrets pour mettre en application les connaissances acquises et développer leur autonomie.
  • Des sessions interactives, des cas d’usage réels, ainsi qu’un accompagnement personnalisé permettent à chacun de progresser à son rythme et de maîtriser les concepts essentiels du développement avec ReactJS.

Planning des séances

SéanceProgrammeDétails
Séance N°1

Introduction à ReactJS

  • Installation nodeJS & npm
  • Création du squelette de notre application React
  • La structure de fichiers d’un projet React
  • Introduction au JSX
Séance N°2

Composants et Props

  • Composants fonctionnels
  • Découverte des props
  • Rendu conditionnel
Séance N°3
  • États et événements
  • Le cycle de vie et useEffect
  • Gestion des états avec useState
  • Gestion des événements (clics, formulaires, etc.)
  • Formulaires contrôlés
  • Utilisation de useEffect pour les effets de bord
  • TP : Créer un compteur interactif et un formulaire d’inscription simple
Séance N°4

Routing avec React Router

  • Installer et configurer React Router
  • Routes, liens, navigation dynamique
  • Routes imbriquées et paramètres d’URL
  • TP : Créer une application avec plusieurs pages (Accueil, À propos, Contact)
Séance N°5

Connexion à une API externe

  • Appels HTTP avec Axios
  • Gestion des erreurs et loading
  • Affichage conditionnel des données