Développement

React JS - Développement d'interfaces web modernes

★★★★★ 4,9/5 · 13 étudiants formés

Maîtrisez React JS pour concevoir des interfaces utilisateur dynamiques et performantes, de l'architecture par composants à la gestion d'état avec Redux.

Durée
28 heures
Niveau
Intermédiaire
Format
Présentiel & en ligne
Langue
Français
Formateur
Nizar Haddad
Présentation

À propos de cette formation

React JS est aujourd'hui l'une des bibliothèques JavaScript les plus utilisées pour construire des interfaces web modernes et réactives. Cette formation, dispensée par Expert Team Tunisie (centre de formation informatique agréé par l'État), vous plonge au cœur de l'écosystème React et de ses bonnes pratiques de développement front-end.

À travers une approche progressive et pratique, vous apprendrez à structurer une application en composants, à exploiter le Virtual DOM, à gérer les états avec les hooks puis avec Redux, et à tester unitairement votre code. La formation couvre également le routage, la gestion des formulaires et l'intégration d'API distantes.

Très recherchées sur le marché de l'emploi, les compétences React ouvrent la voie à des postes de développeur front-end, développeur JavaScript ou concepteur d'applications web monopages (SPA). Cette formation constitue un tremplin idéal pour les professionnels souhaitant se spécialiser ou évoluer vers les technologies front-end actuelles.

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Comprendre les concepts fondamentaux de React JS et le fonctionnement du Virtual DOM
  • Développer des applications React en respectant les bonnes pratiques
  • Structurer une application à base de composants et de JSX
  • Gérer le cycle de vie et l'état des composants avec les hooks
  • Mettre en place le routage et la gestion des formulaires
  • Externaliser et centraliser la gestion d'état avec Redux et react-redux
  • Intégrer des appels d'API distantes via les middlewares Redux
  • Tester unitairement une application React avec Jest et Enzyme
Programme

Un parcours en 5 modules

28 heures structurées, de la théorie à la pratique.

01 Rappels et environnement front-end 5h
  • État actuel du front-end : Single Page Application et asynchronisme
  • Rappels sur ES6
  • Environnement React : webpack, npm, create-react-app
  • Outils du navigateur : debugger et React Dev Tools
02 Fondamentaux de React 8h
  • Concepts fondamentaux et Virtual DOM
  • Structure d'un composant React et syntaxe JSX
  • Cycle de vie et gestion d'état avec les hooks
  • Gestion des formulaires avec React-final-form
  • Routing avec react-router
03 Tests unitaires 4h
  • Tests unitaires des composants avec Jest
  • Utilisation d'Enzyme pour tester les composants
04 Gestion d'état avec Redux 8h
  • Gestion d'état externalisée avec Redux et react-redux
  • Intégration de Redux dans une application
  • Middlewares Redux
  • Appels d'API distantes
05 Ouverture et perspectives 3h
  • Internationalisation (i18n)
  • Introduction à React Native
Prérequis

Une connaissance des technologies web (HTML, CSS et JavaScript) est impérative. Une connaissance basique de Git est souhaitable mais non obligatoire.

Public visé

Développeurs web et programmeurs souhaitant créer des interfaces utilisateur avec React, ainsi que les professionnels en reconversion vers le développement front-end.

Intermédiaire Développement
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

NH

Nizar Haddad

Architecture, Cloud & Cybersécurité — AWS, TOGAF, CEH

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Développement
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

03 août 2026
Tunis 28h · Présentiel & en ligne 09h00 – 16h00
6 places restantes
31 août 2026
Sfax 28h · Présentiel & en ligne 09h00 – 16h00
5 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
03/08/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Nizar Haddad 6 places restantes
31/08/2026
Lundi
09h00 – 16h00
Sfax
Salle Sfax
Nizar Haddad 5 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 03 août 2026 à Tunis.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Développement

Les Tests Unitaires des Applications Java

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 000 TND Voir le détail
Développement

Fondamentaux du XML

Débutant 21h Présentiel & en ligne
Karim Gharbi
750 TND Voir le détail
Développement Certifiant

Oracle Certified Associate Java SE 8 Programmer (OCA)

Intermédiaire 35h Présentiel & en ligne
Sonia Ben Amor
1 450 TND Voir le détail