Composants Blazor
- Liaison de données
- Gestion des évènement
- Cycle de vie
- Isolation CSS
- Formulaires et validation
Composants Blazor: notions avancées
- Rendu
- Composants basé sur un modèle
- Composants rendus dynamiquement
- Prérendu et intégration des composants
- Créer manuellement une arborescence de rendu
- Consommer des composants d’une bibliothèque de classes Razor (RCL)
Blazor et son environnement
- Chargements et téléchargements de fichiers
- Interopérabilité JavaScript
- Gestion de l’état
- Communication avec SignalR
Bonnes pratiques et performances
- Optimiser la vitesse de rendu
- Virtualisation
- Créer des composants légers et optimisés
- Gestion des paramètres
- Optimiser la vitesse d’interopérabilité JavaScript
- Compilation anticipée (AOT)
- Chargement différé (Lazy Loading)
Application web progressive (PWA)
- Manifeste d’installation et d’application
- Support hors ligne
- Stratégie de récupération d’un cache
- Mises à jour en arrière-plan
- Introduction à Blazor Hybrid
Gestion des erreurs
- Erreurs détaillées pendant le développement
- Erreurs de circuit détaillées
- Gérer les exceptions non gérées
- Gestion globale des exceptions
- Déboguer une application WebAssembly