Une application frontale doit présenter une interface utilisateur attrayante et réactive, ainsi qu'une interface utilisateur transparente avec des vues à navigation rapide. Les applications à page unique (SPA) répondent à ces attentes car elles sont plus légères et efficaces. React, une bibliothèque JavaScript populaire, est utilisée pour développer des interfaces utilisateur complexes pour les applications à page unique (SPA). Facebook, Instagram, Netflix, Airbnb, etc, sont quelques-uns des sites web célèbres qui utilisent React.
Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.
Construire des interfaces utilisateur interactives avec la bibliothèque React
Ce cours fait partie de Spécialisation Développement frontal avec React
Instructeur : NIIT
2 000 déjà inscrits
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Développez une interface utilisateur attrayante et réactive et une interface utilisateur transparente avec des vues navigables rapidement en utilisant les composants React Class
Compétences que vous acquerrez
- Catégorie : Jest
- Catégorie : React (Framework Web)
- Catégorie : JSX
Détails à connaître
Ajouter à votre profil LinkedIn
5 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- 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
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
Il y a 5 modules dans ce cours
L'élément React est le bloc de construction fondamental utilisé pour développer des SPA React. En tant que développeur, vous devrez créer les composants fonctionnels sans état de React en utilisant les éléments React. Dans ce sprint d'apprentissage, vous explorerez les techniques utilisées pour rendre les éléments React conditionnellement, ainsi que les techniques utilisées pour rendre des composants multiples. La pratique fournie pendant ce sprint d'apprentissage vous permettra d'ajouter React aux sites web existants et de créer des composants fonctionnels en utilisant les éléments React.
Inclus
13 vidéos2 lectures1 devoir1 devoir de programmation
Les pages web interactives de React nécessitent des composants avec état pour gérer leur propre état qui peut même être transmis à ses composants enfants à l'aide de props. En tant que développeur, vous devrez créer des composants avec état pour accepter les entrées de l'utilisateur, ajouter des éléments interactifs et récupérer des données avant le rendu. Dans ce sprint d'apprentissage, vous apprendrez à créer des composants de classe React et à gérer l'état en gérant les événements. Vous explorerez le concept de DOM virtuel et de réconciliation. La pratique vous aidera à construire des composants de classe avec état avec une meilleure lisibilité du code en utilisant la syntaxe JSX.
Inclus
12 vidéos1 lecture1 devoir1 devoir de programmation
Les applications à page unique créées à partir d'une approche basée sur les composants fonctionnent bien car les composants peuvent être réutilisés. Lors du développement d'une SPA, la première étape consiste à identifier les composants et à construire leur hiérarchie. En tant que développeur front-end, vous devrez identifier et créer des composants réutilisables pour l'application web React. Dans ce sprint d'apprentissage, vous explorerez les principes nécessaires pour décomposer une interface utilisateur en une hiérarchie de composants. Vous apprendrez également à partager des données entre plusieurs composants. La pratique vous aidera à acquérir des compétences pour créer des projets React rapidement en utilisant l'outil create-react-app qui offre une installation de construction moderne sans configuration.
Inclus
16 vidéos1 lecture1 devoir2 devoirs de programmation
La gestion de l'état est un processus complexe qui nécessite une compréhension claire du cycle de vie d'un composant. Pour gérer efficacement l'état à différentes phases de la vie d'un composant, un développeur front-end doit avoir des compétences pour travailler sans effort avec les méthodes du cycle de vie du composant React. Dans ce sprint d'apprentissage, vous apprendrez les différentes méthodes du cycle de vie qui aident à surveiller et à manipuler les composants de la classe React. Les exercices pratiques fournis avec ce sprint vous permettent de gérer l'état des composants tout en récupérant des données du serveur et de gérer les erreurs JavaScript
Inclus
13 vidéos1 lecture1 devoir2 devoirs de programmation
Les tests font partie intégrante du processus de développement, car ils permettent d'identifier les défauts et les bogues dès les premières étapes du développement. Les tests unitaires consistent à tester les composants individuels du programme ou de l'application logicielle. En tant que développeur React, les composants doivent être testés de manière adéquate pour s'assurer qu'ils sont corrects, complets et performants. Dans ce sprint d'apprentissage, vous apprendrez à écrire du code de test pour tester les composants de la classe React à l'aide du framework Jest. Les exercices pratiques de ce sprint vous aideront à explorer les modèles de test communs pour écrire des codes de test. Les exercices vous permettront d'écrire des cas de test pour différents scénarios de gestion d'état.
Inclus
18 vidéos1 lecture1 devoir1 devoir de programmation
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 ?
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, 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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.