IBM

Développer des applications frontales avec React

Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

IBM

Développer des applications frontales avec React

IBM Skills Network Team
Richa Arora

Instructeurs : IBM Skills Network Team

113 191 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

770 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
94%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

770 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
94%
La plupart des étudiants ont apprécié ce cours

Ce que vous apprendrez

  • Développer des interfaces utilisateurs (UI) interactives et des applications web en utilisant les technologies JavaScript, notamment React, JSX et ES6.

  • Créez des applications frontales dynamiques rapidement et facilement avec des composants React réutilisables.

  • Employer divers concepts et fonctionnalités de React, notamment les props, les states, les hooks, les formulaires et Redux.

  • Démontrez vos compétences en React en construisant plusieurs applications front-end telles qu'un panier d'achat.

Compétences que vous acquerrez

  • Catégorie : Web Development
  • Catégorie : User Interface (UI)
  • Catégorie : Full-Stack Web Development
  • Catégorie : Event-Driven Programming
  • Catégorie : React.js
  • Catégorie : Front-End Web Development
  • Catégorie : Javascript
  • Catégorie : Dataflow

Outils que vous découvrirez

  • Catégorie : UI Components
  • Catégorie : React Redux
  • Catégorie : Application Programming Interface (API)
  • Catégorie : JavaScript Frameworks

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

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 est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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 4 modules dans ce cours

Dans ce module, vous explorerez les frameworks frontaux et leur rôle dans le développement de React en comparant les bibliothèques et les frameworks et en examinant les caractéristiques clés de React. Vous apprendrez à configurer une application React à l'aide de l'outil de construction CORE et à comprendre la structure de ses répertoires. Le module présente également les fondamentaux ES6 et JSX, ainsi que des concepts de base tels que l'état, les props et la gestion des événements. À la fin du module, vous comprendrez comment les données circulent dans les composants React.

Inclus

11 vidéos7 lectures3 devoirs2 éléments d'application

Dans ce module, vous apprendrez à construire des applications dynamiques React en utilisant des composants de fonction, des tableaux et le DOM virtuel. Vous explorerez les props, les props par défaut et la gestion des événements pour permettre le flux de données et l'interaction entre les composants. Vous apprendrez également la composition des composants et la gestion de l'état dans les composants de fonction, y compris la façon d'utiliser efficacement le crochet useState. En outre, vous travaillerez avec des tableaux dans React et comprendrez comment le DOM virtuel améliore les performances. À la fin de ce module, vous serez en mesure de construire des applications React en utilisant la gestion des tableaux et les concepts du DOM virtuel.

Inclus

7 vidéos5 lectures3 devoirs2 éléments d'application

Dans ce module, vous explorerez les hooks de React et leur utilisation dans la gestion des formulaires, ainsi que la récupération et le traitement des données à partir de services externes. Vous apprendrez également les concepts de base de Redux, y compris les actions, les réducteurs et le magasin, pour gérer l'état de l'application. En outre, vous examinerez les cas d'utilisation et les défis de Redux, et apprendrez à les résoudre à l'aide d'outils tels que Redux Thunk et Redux Saga. Le module présente également Redux Toolkit pour simplifier et rationaliser la gestion de l'état dans les applications React.

Inclus

9 vidéos5 lectures3 devoirs3 éléments d'application

Dans ce module, vous allez construire une application de panier d'achat React comme projet final. Vous appliquerez des concepts clés tels que les composants fonctionnels, la gestion de l'état avec des crochets, et Redux pour gérer l'état de l'application en utilisant des actions, des réducteurs, et le magasin. Vous travaillerez également avec la composition de composants, gérerez les effets secondaires en utilisant useEffect, et gérerez les interactions avec l'utilisateur pour rendre les données dynamiques. Un projet pratique est inclus pour vous aider à développer les composants requis et à vous préparer à la soumission finale.

Inclus

2 vidéos4 lectures4 éléments d'application

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.

Instructeurs

Évaluations de l’enseignant
(207 évaluations)
IBM Skills Network Team
91 Cours1 880 201 apprenants

Offert par

IBM

En savoir plus sur Développement mobile et web

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.’

Avis des étudiants

  • 5 stars

    68,22 %

  • 4 stars

    16,34 %

  • 3 stars

    5,96 %

  • 2 stars

    3,76 %

  • 1 star

    5,70 %

Affichage de 3 sur 770

EA

Révisé le 4 mai 2023

MB

Révisé le 12 févr. 2024

TN

Révisé le 14 oct. 2024

Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions

¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.