Description
Êtes-vous prêt à créer des applications Web étonnantes avec la technologie la plus récente et la plus performante de Microsoft? Voulez-vous acquérir une expérience pratique avec le Modèle-Vue-Contrôleur (MVC) modèle et apprenez à créer des pages Web dynamiques avec Vues Razor, Tag Helpers et jQuery? Vous souhaitez découvrir comment utiliser Noyau du cadre d’entité et Serveur SQL travailler avec des données ? Voulez-vous sécuriser vos applications Web avec Identité de base ASP.NET et les politiques ? Voulez-vous suivre architecture propre et écrire du code facile à maintenir et à tester?
Si l’une de ces questions vous interpelle, alors vous êtes au bon endroit !
Que vous apprendra ce cours ?
Dans ce cours, vous apprendrez à développer des applications Web avec ASP.NET Core MVC en utilisant .NET8la dernière version du noyau du framework .NET. Vous commencerez par les principes fondamentaux de MVC et créerez une application Web simple sans framework. Ensuite, vous ajouterez la prise en charge du framework MVC et apprendrez à gérer les requêtes avec des contrôleurs, à restituer du HTML avec des vues, à transmettre des paramètres aux méthodes d’action et à créer des classes de modèles pour charger des données.
Ensuite, vous implémenterez les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) pour les catégories et les produits à l’aide d’un référentiel statique. Vous apprendrez à utiliser les Tag Helpers pour créer des liens de navigation, des formulaires et des champs masqués. Vous apprendrez également à valider les entrées utilisateur avec des annotations de données et des attributs de validation personnalisés.
Après cela, vous travaillerez sur la console de caisse du système de gestion du supermarché. Vous utiliserez des vues partielles, jQuery et ViewComponents pour créer des composants d’interface utilisateur interactifs et réutilisables. Vous apprendrez également à créer un formulaire de vente et un rapport de transactions avec CSS pour l’impression.
Ensuite, vous adopterez une architecture propre et refactoriserez votre code pour suivre les principes de séparation des préoccupations, d’inversion des dépendances et de responsabilité unique. Vous apprendrez comment organiser votre code en projets et en couches, et comment utiliser l’injection de dépendances pour découpler vos classes.
Ensuite, vous utiliserez Entity Framework Core et SQL Server pour remplacer votre référentiel statique par une véritable base de données. Vous apprendrez à utiliser les migrations, à interroger des données avec LINQ et à mettre à jour les données avec le suivi des modifications.
Enfin, vous mettrez en œuvre l’authentification et l’autorisation avec l’identité et les politiques. Vous apprendrez à échafauder l’identité, à créer des comptes d’utilisateurs, des rôles et des autorisations, et à limiter l’accès des utilisateurs en fonction de politiques. Vous apprendrez également comment afficher le nom du caissier sur le formulaire de vente.
Quels sont les avantages de suivre ce cours ?
En suivant ce cours, vous :
- Acquérir une solide compréhension d’ASP.NET Core MVC et du modèle MVC
- Découvrez comment utiliser les vues Razor et les Tag Helpers pour créer des pages Web dynamiques.
- Découvrez comment utiliser Entity Framework Core et SQL Server pour stocker et manipuler des données
- Découvrez comment implémenter l’authentification et l’autorisation avec l’identité et les stratégies
- Apprenez à adopter une architecture propre et à écrire du code maintenable et testable
- Créez une application Web complète avec ASP.NET Core MVC à partir de zéro
- Accédez au code source et aux affectations de chaque section
A qui s’adresse ce cours ?
Ce cours s’adresse à tous ceux qui souhaitent apprendre à développer des applications Web avec ASP.NET Core MVC à l’aide de .NET 8. Vous devez avoir des connaissances de base en C# et HTML, mais aucune expérience préalable avec ASP.NET Core MVC n’est requise.
Alors, qu’est-ce que tu attends ? Inscrivez-vous maintenant et commencez votre parcours pour devenir développeur ASP.NET Core MVC!
À qui s’adresse ce cours:
- Toute personne souhaitant apprendre le noyau ASPNET MVC (.NET 8) des bases à l’avancement
- Toute personne ayant déjà appris ASPNET MVC et souhaitant se mettre à jour avec la dernière version de .NET. (.NET8)
- Toute personne ayant déjà appris ASPNET MVC et souhaitant avoir un bon projet à mettre en pratique (Supermarket Management System)
- Toute personne souhaitant apprendre à utiliser Clean Architecture dans un projet ASPNET Core.
Exigences
- Connaissance de base de C# (3 à 6 mois d’expérience en C#)
- Connaissance de base du HTML
- Connaissance de base de SQL
- Visual Studio 2022
- .NET8
Dernière mise à jour 12/2023
Liens de téléchargement
Téléchargement direct
Maîtriser .NET Core MVC: créer un système de gestion de marché .NET 8.zip (3,1 Go) | Miroir