Article original : Learn ASP.NET Core MVC (.NET 6)

ASP.NET Core MVC est un framework riche créé par Microsoft pour construire des applications web et des API en utilisant le modèle de conception Modèle-Vue-Contrôleur.

Nous venons de publier un cours sur la chaîne YouTube freeCodeCamp.org qui vous apprendra à utiliser la dernière version d'ASP.NET Core MVC.

Bhrugen Patel a développé ce cours. Bhrugen est un développeur expérimenté qui enseigne ASP.NET depuis des années.

Dans ce cours, vous apprendrez les bases de .NET Core (.NET 6) puis vous construirez une application CRUD simple avec MVC. Le cours s'adresse à toute personne familiarisée avec les bases d'ASP.NET et qui souhaite savoir comment architecturer et coder des applications réelles dans ASP.NET Core.

Voici les différentes parties de ce cours :

Section 1 : Introduction

  • Bienvenue
  • Aperçu en direct
  • Outils nécessaires
  • Introduction à .Net Core
  • Injection de dépendances
  • Créer un projet
  • Fichier de projet
  • Paramètres de lancement
  • Programmes
  • Architecture MVC
  • Aperçu du routage
  • Routage en action
  • Vues par défaut
  • Aide de balise
  • Résultat d'action
  • Rechargement à chaud

Section 2 : Installation de la base de données

  • Créer un modèle de catégorie
  • Ajouter des annotations de données
  • Ajouter une chaîne de connexion
  • Ajouter ApplicationDbContext
  • Configurer Program.cs pour utiliser DbContext
  • Vérifier la base de données

Section 3 : Opérations CRUD de catégorie

  • Créer un contrôleur de catégorie
  • Récupérer toutes les catégories
  • Afficher toutes les catégories
  • Thème Bootswatch
  • Icônes Bootstrap
  • Créer une vue de catégorie
  • Démo - Créer une catégorie
  • Validation côté serveur
  • Validation personnalisée
  • Ajouter une validation côté client
  • Afficher le nom et la validation de plage
  • Modifier la catégorie - GET
  • Modifier la catégorie - POST
  • Supprimer la catégorie
  • Tempdata
  • Vues partielles
  • Alertes Toastr
  • Échafaudage CRUD
  • Créer une base de données SQL sur Azure
  • Déploiement Azure
  • Félicitations

Regardez le cours complet ci-dessous ou sur la chaîne YouTube freeCodeCamp.org (3 heures de visionnage).