Plan du cours
Introduction
- Vue d'ensemble de Blazor WebAssembly
Pour commencer
- Création d'un projet ASP.NET core hébergé Blazor WebAssembly
- Initialisation du dépôt Git
Formulaires et authentification
- Formulaire de connexion de l'utilisateur et validation
- Modèle d'enregistrement des utilisateurs
- Enregistrement des objets dans la console
- Utilisation de boutons radio
- Navigation de l'utilisateur avec NavigationManager
- AuthenticationStateProvider
- Restrictions de page
- LocalStorage pour l'authentification
- Ajout d'une option de déconnexion
- Nettoyage de la navigation et ajout d'un Favlcon
API Web et Entity Framework
- Comprendre le modèle Modèle-Vue-Contrôleur (MVC)
- Ajouter le contrôleur d'unité (UnitController)
- Réception d'unités à partir de l'API Web
- Comprendre les méthodes HTTP
- Installer et utiliser Entity Framework (EF)
- Mise en œuvre de DataContext
- Visualisation de la base de données
- Ajouter, mettre à jour et supprimer une unité
.NET Core
- Aperçu de .NET Core
- Composant Razor
- Communication entre composants
- Formulaires .NET et authentification
- API Web .NET et EF
- Authentification avec JSON Web Token (JWT)
- Unités d'utilisateur
Publication et déploiement
- Déployer une application web sur un serveur Windows Server
- Publier et déployer une application avec Visual Studio
Résumé et prochaines étapes
Pré requis
- Compréhension de C# et HTML
- Connaissance de Blazor
Audience
- Développeurs web
Nos Clients témoignent (5)
Shane est très expérimenté, bien informé et prêt à aider et à expliquer lorsque les gens ont des questions. J'ai surtout apprécié le fait que Shane crée une atmosphère où l'on peut poser des questions en toute sécurité et où l'on est encouragé à le faire, ce qui, à mon avis, est extrêmement important pour l'apprentissage.
Ryan
Formation - C# for Automation Test Engineers
Traduction automatique
Adapté à nos besoins
Rafał - Haleon
Formation - C#.Net
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
Juste l'exposition générale. Très utile.
Travis - Beckman Coulter
Formation - Introduction to Blazor
Traduction automatique
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions