Packt

Créer des applications avec Blazor Server et WASM

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

Packt

Créer des applications avec Blazor Server et WASM

Inclus avec Coursera Plus

Demander à Coursera

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

  • Développez des applications Blazor « full-stack » à l'aide de Blazor Server et de WebAssembly.

  • Mettre en place la gestion des produits, notamment les opérations CRUD, la gestion des catégories et les modèles de tarification.

  • Intégrez des composants tiers tels que Syncfusion pour bénéficier de fonctionnalités d'interface utilisateur avancées.

  • Créez des services Web et des points de terminaison API robustes et asynchrones pour des applications Web dynamiques.

Compétences que vous acquerrez

  • Catégorie : Cartographie des données
  • Catégorie : Validation des données
  • Catégorie : Modélisation des données
  • Catégorie : Cartographie objet-relationnelle
  • Catégorie : Développement web back-end

Outils que vous découvrirez

  • Catégorie : Composants de l'interface utilisateur
  • Catégorie : Applications Web
  • Catégorie : Restful API
  • Catégorie : Interface de programmation d'applications (API)

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 "The Complete Blazor Bootcamp - .NET 6 (WASM et serveur)"
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 allons structurer la couche backend en ajoutant des projets auxiliaires, en configurant le contexte de la base de données et en créant des référentiels. Vous apprendrez à utiliser les DTO et AutoMapper pour simplifier le flux de données. Cette section pose les bases d'un accès aux données évolutif et facile à maintenir dans votre application Blazor.

Inclus

9 vidéos2 lectures1 devoir

Dans ce module, nous allons mettre en place l'ensemble des fonctionnalités CRUD pour l'entité « Catégorie » à l'aide de formulaires, de la liaison de données et de la validation. Vous créerez et modifierez des catégories à l'aide de composants interactifs et améliorerez l'expérience utilisateur grâce à des indicateurs de chargement. Cette section permet de faire le lien entre la logique backend et la couche d'interface utilisateur.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons étendre le module « category » en y intégrant un composant réutilisable de confirmation de suppression. Vous travaillerez également sur les opérations asynchrones, les hooks du cycle de vie des composants et la logique de nettoyage. Cette section permet de consolider les workflows liés à la communication entre composants et à l'interaction avec l'utilisateur.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons développer un système complet de gestion des produits, comprenant les fonctionnalités de création, de modification, de suppression et de téléchargement de fichiers. Vous améliorerez l'interaction utilisateur grâce aux composants Syncfusion et apprendrez à résoudre les erreurs de développement courantes. Cette section propose une analyse approfondie de la création d'une logique d'interface utilisateur complexe et réutilisable.

Inclus

17 vidéos1 devoir

Dans ce module, nous présenterons la logique de tarification des produits et l'intégrerons à l'infrastructure existante dédiée aux produits. Vous travaillerez de manière approfondie avec le DataGrid de Syncfusion, en le personnalisant pour permettre l'affichage et l'interaction avec les données en temps réel. Cette section vous permettra de gérer avec élégance les données relationnelles dans l'interface utilisateur.

Inclus

11 vidéos1 devoir

Dans ce module, nous allons développer l'API Tangy, une couche backend centralisée qui relie le front-end Blazor aux données persistantes. Vous apprendrez à créer des points de terminaison, à renvoyer des données structurées et à gérer les messages de réussite ou d'erreur. Cette section marque la transition vers une architecture full-stack.

Inclus

5 vidéos1 devoir

Dans ce module, nous allons développer le client Tangy à l'aide de Blazor WebAssembly. Vous intégrerez des appels d'API, concevrez l'interface utilisateur du produit et gérerez les données à l'aide d'interfaces de service et de modèles de vue. Cette section vous permettra de donner vie à votre interface utilisateur grâce à des fonctionnalités riches et pilotées par les données.

Inclus

12 vidéos1 devoir

Dans ce module, nous allons créer un panier d'achat entièrement interactif à l'aide du stockage local de Blazored et d'une architecture de services robuste. Vous gérerez les opérations liées au panier, telles que l'ajout, la suppression et la mise à jour d'articles, tout en actualisant dynamiquement les éléments de l'interface utilisateur. Cette section est essentielle pour créer des expériences utilisateur de type e-commerce.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons finaliser l'application en y intégrant toutes les fonctionnalités liées aux commandes. Vous allez créer des modèles, mettre en place des référentiels, exposer des API et relier l'interface utilisateur aux pages de récapitulatif des commandes. Cette section rassemble l'ensemble du flux de travail de l'application, de la navigation à l'achat.

Inclus

10 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 Cours576 973 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