IBM
Développer des applications frontales avec React
IBM

Développer des applications frontales avec React

IBM Skills Network Team
Richa Arora

Instructeurs : IBM Skills Network Team

71 296 déjà inscrits

Inclus avec Coursera Plus

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

(578 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
Env. 14 heures
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.
4.3

(578 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
Env. 14 heures
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 : React (Framework Web)
  • Catégorie : Développement Front-end
  • Catégorie : Développement Web
  • Catégorie : JavaScript
  • Catégorie : Interface utilisateur

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

9 devoirs

Enseigné en Anglais

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

Emplacement réservé

É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
Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 4 modules dans ce cours

Dans ce module, vous commencez à explorer les frameworks et leur utilisation dans le développement web React. Vous commencerez par comparer les bibliothèques et les frameworks, puis vous explorerez plus avant les frameworks frontaux en découvrant des fonctionnalités proéminentes de React. En outre, le module présentera l'outil de construction Vite pour la création de projets React et vous guidera dans la mise en place d'une application React. La compréhension de la structure des répertoires rationalisera votre flux de travail. En outre, le module couvrira les principes fondamentaux d'EcmaScript6 (ES6) et de JSX, y compris la syntaxe et la compilation, ce qui vous permettra de créer des composants React dynamiques sans effort. En avançant, vous plongerez dans les concepts de gestion d'état, en utilisant les props, et en gérant les événements pour chaque type. Enfin, vous maîtriserez le concept d'état et d'accessoires, et comprendrez comment les données circulent dans vos composants.

Inclus

11 vidéos3 lectures3 devoirs2 éléments d'application1 sujet de discussion4 plugins

Dans ce module, vous apprendrez des concepts pour construire des applications React dynamiques, notamment les composants de fonction, les tableaux et l'utilisation du DOM virtuel. La première leçon commence par l'exploration des props, des props par défaut et de la gestion des événements pour transmettre des données et créer des interactions entre les composants. Ensuite, vous vous plongerez dans la composition de composants, en apprenant ses principes à travers des exemples pratiques. Vous acquerrez également une solide compréhension de la gestion des états dans les composants fonctionnels. En outre, vous apprendrez à utiliser le hook useState pour manipuler efficacement les états des composants. Dans la deuxième leçon, vous explorerez les tableaux dans les composants React et le DOM virtuel. À la fin de ce module, vous serez en mesure de construire des applications web en utilisant la gestion des tableaux de React et le DOM virtuel.

Inclus

7 vidéos2 lectures3 devoirs2 éléments d'application3 plugins

Dans la première leçon de ce module, vous explorerez les hooks de React et leur utilisation pour la gestion des formulaires. Vous apprendrez également à récupérer des données à partir de services externes tiers et à les traiter à l'aide des formulaires que vous construisez. Dans la deuxième leçon, vous apprenez les concepts de base de la bibliothèque Redux, tels que l'utilisation des actions, du magasin Redux et des reducers pour gérer l'état d'applications entières. Vous explorez également les avantages et les cas d'utilisation de Redux. Le module abordera également les défis associés à l'utilisation d'un outil synchrone tel que Redux et la façon de les surmonter en utilisant des bibliothèques telles que Saga et Thunk. En outre, la leçon présentera Redux Toolkit, une suite d'utilitaires conçus pour simplifier les tâches Redux et rationaliser la gestion de l'état dans vos applications React.

Inclus

9 vidéos2 lectures3 devoirs3 éléments d'application3 plugins

Vous créerez une application de panier d'achat React pour votre projet final dans le module final. Vous recevez une note sur le projet par le biais d'une évaluation par les pairs. Vous évaluerez également les projets de l'un de vos pairs à l'aide d'une grille d'évaluation comportant des critères objectifs de notation. Vous appliquerez et intégrerez de nombreuses compétences acquises dans les modules d'enseignement, y compris la création de composants fonctionnels et la mise à jour de ces composants à l'aide d'états et de crochets. Vous utiliserez Redux pour gérer les états au sein de votre application en utilisant des actions, des réducteurs et le magasin. L'architecture du projet vous permet de composer des composants à l'aide d'une structure d'imbrication. Vous gérerez également les effets de bord avec les hooks useEffect. Vous gérerez les événements utilisateur pour rendre les données récupérées dans un tableau et déclencher les actions correspondantes. Ce module comporte un projet pratique qui vous aidera à développer les composants et les fonctionnalités nécessaires dans le projet final.

Inclus

2 vidéos2 lectures1 évaluation par les pairs3 éléments d'application2 plugins

Instructeurs

Évaluations de l’enseignant
4.0 (148 évaluations)
IBM Skills Network Team
IBM
58 Cours1 034 194 apprenants

Offert par

IBM

Recommandé si vous êtes intéressé(e) par 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

4.3

578 avis

  • 5 stars

    65,97 %

  • 4 stars

    16,40 %

  • 3 stars

    7,25 %

  • 2 stars

    4,31 %

  • 1 star

    6,04 %

Affichage de 3 sur 578

A
5

Révisé le 25 août 2023

JV
5

Révisé le 11 juin 2023

TN
5

Révisé le 14 oct. 2024

Emplacement réservé

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