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
Nos clients témoignent (6)
Le formateur est très bon et attentif aux apprenants.
Utamaporn - Geodis Transport Thai Ltd.
Formation - Advanced Blazor
Traduction automatique
Le formateur a plus d'expérience et peut répondre et nous aider à résoudre le problème immédiatement.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Formation - Advanced Blazor
Traduction automatique
J'aime le formateur de style parce qu'il peut donner des exemples faciles à comprendre et qu'il est calme lorsqu'il enseigne ou explique.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Formation - Advanced Blazor
Traduction automatique
Le formateur nous a beaucoup aidés en répondant à toutes nos questions et nous a permis de partager notre écran pour montrer les erreurs que nous avions, ce qui était très bien.
chithra - Public Health Wales NHS Trust
Formation - Advanced Blazor
Traduction automatique
L'approche pratique avec des exemples clairs qui correspondent à notre projet actuel a contribué à la compréhension du sujet.
Samuel - ProgramDuon AB
Formation - Advanced Blazor
Traduction automatique
C'était un excellent cours car nous avons eu la possibilité de discuter et d'essayer de travailler avec ce qui nous avait été enseigné. Mais ce que j'ai le plus aimé, c'est que tout était basé sur l'expérience de Marcin.
Jesper - ProgramDuon AB
Formation - Advanced Blazor
Traduction automatique