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 (4)
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
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Formation - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Formation - Advanced Blazor
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....