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 de JavaScript
- Expérience avec le framework .NET
Public cible
- Développeurs web
Nos clients témoignent (7)
Interactivité et solutions de code à la volée
Eduard-Emanuel Zaharia - Kruk Italia
Formation - Advanced Blazor
Traduction automatique
Style d'enseignement et d'interactivité du formateur. J'ai découvert des méthodes différentes et plus efficaces pour réaliser quelque chose que j'avais déjà fait dans le passé
Alessandro Lerici - Kruk Italia
Formation - Advanced Blazor
Traduction automatique
Formateur très interactif avec une grande volonté d'enseigner. Le formateur était très compétent et nous a enseigné bien au-delà du périmètre de la formation.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Formation - Advanced Blazor
Traduction automatique
Fragment, SignalR et déploiement automatique
Richard - Uganda National Examinations Board
Formation - Advanced Blazor
Traduction automatique
Le formateur est très bon et prête une grande attention aux apprenants.
Utamaporn - Geodis Transport Thai Ltd.
Formation - Advanced Blazor
Traduction automatique
Le formateur a plus d'expérience et peut répondre à nos questions et nous aider à résoudre les problèmes immédiatement.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Formation - Advanced Blazor
Traduction automatique
J'aime le style de l'entraîneur car il peut donner des exemples qui sont faciles à comprendre, et il reste calme lorsqu'il enseigne ou explique.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Formation - Advanced Blazor
Traduction automatique