Plan du cours

Introduction

  • Présentation d'Entity Framework (EF) Core
  • Aperçu de Progressive Web App (PWA)

Entity Framework (EF) Core

  • Installation de EF Core
  • Modélisation en utilisant d'abord le code
  • Modélisation à l'aide de la base de données d'abord
  • Utilisation de l'API fluide

Interroger et enregistrer des données avec EF Core

  • Requêtes de base à l'aide de LINQ
  • Appel de procédures stockées
  • Contrôle du comportement de suivi
  • Sauvegarde des modifications
  • Insertion en bloc
  • Transactions

Blazor Composants

  • Comprendre les principes de base de Razor
  • Travailler avec des composants dans Blazor
  • Utiliser C# dans les composants
  • Composants paramétrés
  • Cycle de vie des composants
  • Liaison de données à sens unique
  • Liaison bidirectionnelle
  • Liaison d'événements

Advanced Blazor Concepts des composants

  • Rendu brut HTML
  • Rendu d'un contenu enfant
  • Utilisation de RenderFragment
  • Utilisation de RenderTreeBuilder
  • Utilisation de @key et @attribute

Routage et mise en page

  • Création d'un schéma directeur
  • Routage
  • Utilisation des aides URL

Formulaires et validation

  • Utilisation de EditForm
  • Validation du formulaire
  • Utilisation de @ref

Injection de dépendance (DI) et JSInterop

  • Comprendre l'assurance-invalidité
  • DI avec service par défaut
  • DI avec service personnalisé
  • Appeler une fonction JavaScript
  • Appel de C# à partir de JavaScript

Débogage et déploiement

  • Débogage d'une application Blazor
  • Déploiement d'une application Blazor
  • Mise à jour d'une application Blazor

Sécurité

  • Blazor authentification
  • UtiliserASP.NETcore identity et JWT

Développement d'applications web progressives (PWA)

  • Vue d'ensemble de la PWA
  • Comprendre les caractéristiques de la PWA
  • Blazor PWA
  • Créer des applications hors ligne
  • Utiliser des travailleurs de service
  • Personnaliser l'application
  • Mise en cache
  • Ajouter des notifications push

Résumé et prochaines étapes

Pré requis

  • Compréhension de C#
  • Connaissance de Blazor et JavaScript
  • Expérience avec le framework .NET

Audience

  • Développeurs web
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Jenkins for .Net Continuous Integration (CI)

14 heures

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 heures

Catégories Similaires