Packt

Redux, la gestion des états et les concepts avancés de React

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Redux, la gestion des états et les concepts avancés de React

Inclus avec Coursera Plus

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

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 Intermédiaire

Expérience recommandée

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

Ce que vous apprendrez

  • Créez des applications React concrètes dotées de fonctionnalités avancées telles que le routage, l'authentification des utilisateurs et le traitement des paiements.

  • Découvrez comment créer des applications dynamiques avec Redux Toolkit, notamment les mutations et la mise en cache.

  • Maîtrisez l'utilisation de React Query pour traiter les requêtes asynchrones et gérer l'état du serveur.

  • Comprendre les principes fondamentaux de Redux et l'intégrer à React pour une gestion efficace de l'état.

Compétences que vous acquerrez

  • Catégorie : Autorisation (informatique)
  • Catégorie : Authentifications

Outils que vous découvrirez

  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Bootstrap (Framework Front-End)
  • Catégorie : Applications Web
  • Catégorie : Microsoft Azure

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

É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 "React Bootcamp avec API .NET (Router, Redux Toolkit, Hooks)"
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 9 modules dans ce cours

Dans ce module, nous vous guiderons tout au long du processus d'intégration de Redux dans vos applications React. Vous apprendrez à configurer un store Redux, à créer des réducteurs et à déclencher des actions pour gérer l'état de l'application. À la fin de cette section, vous maîtriserez parfaitement l'utilisation de Redux pour gérer des états complexes dans les applications React.

Inclus

17 vidéos2 lectures1 devoir

Dans ce module, nous nous concentrerons sur l'utilisation de Redux Toolkit et de RTK Query pour gérer les opérations asynchrones dans une application React. Vous apprendrez à configurer des « slices », à effectuer des appels API et à implémenter des requêtes et des mutations. À la fin de cette section, vous maîtriserez parfaitement la gestion de la récupération des données, de la mise en cache et des mutations dans vos applications React à l'aide de Redux Toolkit.

Inclus

20 vidéos1 devoir

Dans ce module, vous allez créer ProjectOPedia, une page de portfolio dynamique sur laquelle vous pourrez présenter vos projets de cours. Vous apprendrez à parcourir votre liste de projets, à afficher dynamiquement des fiches de projet et à mettre en place le routage vers les détails des projets. Cette section vous permettra d'approfondir vos compétences en React tout en développant un projet digne d'un portfolio.

Inclus

7 vidéos1 devoir

Dans ce module, nous vous guiderons dans la mise en place de la structure de base d'une API .NET, notamment la création du projet, la configuration de la base de données et l'implémentation des fonctionnalités essentielles. Vous apprendrez également à utiliser le stockage Azure pour la gestion des fichiers et à configurer des migrations pour le schéma de votre base de données, posant ainsi les bases nécessaires à l'intégration de fonctionnalités plus avancées dans l'API.

Inclus

13 vidéos1 devoir

Ce module est consacré à la mise en place des fonctionnalités relatives aux éléments de menu de votre API .NET. Vous apprendrez à créer, mettre à jour et supprimer des éléments de menu, ainsi qu’à implémenter les points de terminaison API correspondant à ces actions. À l’issue de cette section, vous disposerez des compétences nécessaires pour gérer efficacement les éléments de menu et garantir une gestion adéquate des réponses API.

Inclus

5 vidéos1 devoir

Dans ce module, vous apprendrez à sécuriser votre API .NET en mettant en œuvre l'authentification et l'autorisation à l'aide de jetons JWT. Nous vous guiderons tout au long du processus de configuration des points de terminaison de connexion et d'inscription, ainsi que de la sécurisation des ressources afin de garantir que seuls les utilisateurs autorisés puissent accéder aux routes protégées.

Inclus

8 vidéos1 devoir

Dans ce module, vous allez mettre en œuvre les fonctionnalités de gestion du panier et des commandes dans votre API .NET. Vous apprendrez à ajouter des articles au panier, à passer des commandes et à gérer les détails des commandes. Cette section aborde également l'intégration de Stripe pour le traitement sécurisé des paiements, afin que votre application prenne en charge l'ensemble du processus de commerce électronique.

Inclus

14 vidéos1 devoir

Dans ce module, nous vous guiderons pas à pas dans la création d'une page d'accueil pour le site web de Red Mango à l'aide de TypeScript et de Bootstrap. Vous apprendrez à structurer votre projet, à récupérer des données pour créer du contenu dynamique et à mettre en œuvre des composants réutilisables qui améliorent l'expérience utilisateur. Cette section vous permettra d'acquérir une expérience pratique dans la création d'une page d'accueil à la fois esthétique et fonctionnelle.

Inclus

13 vidéos1 devoir

Dans ce module, nous vous apprendrons à configurer Redux et RTK (Redux Toolkit) dans le cadre de votre projet de site web pour restaurant. Vous apprendrez à récupérer les plats du menu, à les afficher de manière dynamique et à gérer les données avec Redux. Cette section vous aidera à gérer efficacement l'état et les données API afin de créer un site web de restaurant réactif et fonctionnant en temps réel.

Inclus

7 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 Cours575 115 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