Packt

Les bases de React et les premiers projets

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Packt

Les bases de React et les premiers projets

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Découvrez comment créer des composants React et développer des interfaces utilisateur dynamiques avec JSX.

  • Comprendre le système de gestion de l'état de React et apprendre à mettre à jour l'état de manière efficace.

  • Maîtrisez la gestion des événements, le rendu conditionnel et le rendu de listes dans React.

  • Mettre en œuvre les bonnes pratiques React pour développer des applications web interactives et faciles à maintenir.

Compétences que vous acquerrez

  • Catégorie : Programmation événementielle
  • Catégorie : Javascript
  • Catégorie : React.js
  • Catégorie : Gestion du contexte
  • Catégorie : Évolutivité
  • Catégorie : Développement Web Front-End

Outils que vous découvrirez

  • Catégorie : Composants de l'interface utilisateur
  • Catégorie : Applications Web
  • Catégorie : Feuilles de style en cascade (CSS)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Le cours complet de développeur React 19 (y compris Next.js 16)"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 10 modules dans ce cours

Dans ce module, nous aborderons les concepts clés de React 19, notamment la configuration de votre projet avec Vite. Vous apprendrez à créer votre premier composant React, à écrire du code JSX et à intégrer du JavaScript dans le JSX. Ce module traite également de l'importance de la mise en forme et du passage de props au sein des composants.

Inclus

13 vidéos2 lectures

Dans ce module, nous allons revoir les principes fondamentaux de JSX et faire le point sur sa syntaxe, en mettant l'accent sur son utilisation efficace dans le cadre de projets React. Vous découvrirez les erreurs courantes commises par les développeurs lorsqu'ils utilisent JSX et apprendrez à les éviter en appliquant les bonnes pratiques.

Inclus

2 vidéos1 devoir

Dans ce module, nous vous guiderons à travers le projet Cambridge Rentals, en mettant l'accent sur la création d'éléments clés tels que l'en-tête, le pied de page et la liste des biens immobiliers. Vous apprendrez à créer du contenu dynamique et à structurer votre application React de manière à garantir son évolutivité future.

Inclus

11 vidéos1 devoir

Dans ce module, nous allons voir comment ajouter de l'interactivité à votre application React en réagissant aux événements déclenchés par l'utilisateur. Vous apprendrez à gérer l'état, à traiter efficacement les événements et à appliquer les meilleures pratiques pour gérer des interactions complexes entre événements.

Inclus

10 vidéos1 devoir

Dans ce module, nous passerons en revue les principaux concepts liés à l'ajout d'interactivité dans React, notamment les erreurs courantes et les moyens de les éviter. Vous découvrirez les bonnes pratiques permettant de garantir une interactivité claire, efficace et facile à gérer.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous guiderons pas à pas dans la création d'une application de liste de tâches, depuis la mise en place de la structure de fichiers jusqu'à l'affichage dynamique des tâches. Vous apprendrez à mettre en œuvre des fonctionnalités de gestion des tâches telles que l'ajout, la modification et la suppression de tâches, ainsi que la persistance des modifications à l'aide de localStorage.

Inclus

10 vidéos1 devoir

Dans ce module, nous vous présenterons React Reducer et vous expliquerons son rôle dans la gestion de l'état. Vous apprendrez à créer une fonction reducer et à déterminer dans quels cas il est judicieux de l'utiliser pour gérer une logique d'état complexe dans vos applications React.

Inclus

2 vidéos1 devoir

Dans ce module, nous passerons en revue les erreurs courantes commises lors de l'utilisation de React Reducer et nous vous présenterons les bonnes pratiques permettant de les éviter. Vous apprendrez également à mettre en œuvre ces bonnes pratiques pour gérer efficacement les états complexes dans les applications React.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous présenterons le projet « UK Driving Test » et vous montrerons comment utiliser React Reducer pour gérer l'état. Vous apprendrez à structurer les composants nécessaires au fonctionnement du quiz, notamment la navigation entre les questions et le suivi de la progression.

Inclus

12 vidéos1 devoir

Dans ce module, nous vous présenterons React Context et vous montrerons comment cet outil simplifie la gestion de l'état en évitant le « prop drilling ». Vous apprendrez à mettre en œuvre React Context dans une application concrète, telle qu'une application de liste de tâches, afin de gérer l'état global plus efficacement.

Inclus

2 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours578 447 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions