Construire une Architecture N-Tier .NET Core 3.1 Web API
Construire une Architecture Multi Tier en .NET à partir de zéro(SQL Server -EF Core-, MongoDB, Authentication avec JWT )
Description
Bonjour,
J'ai décidé de créer ce cours, car je n'ai pas pu trouver de nombreux cours expliquant comment séparer votre application en plusieurs couches avec ASP.NET Core 3.1 Web API.
Nous construisons une belle architecture Web API avec des opérations de base CRUD (Créer, Lire, Mettre à jour, Supprimer), Ce sera une API pour une application qui stocke les musiques que vous aimez avec ses artistes.
Je vais vous montrer comment: ·
Créer une application dans des projets séparés pour la découpler de chaque module.
Implémenter · le Repository et Unit of Work pattern.
Utilisez Entity Framework Core pour la persistance avec SQL Server.
Utiliser la base de données MongoDB pour NoSQL
Création les différents Couches (DAL , BLL, WEB API)
Intégrer l'authentification et l'autorisation avec JWT (jeton Web JSON)
·Client d'application avec ASP.NET CORE MVC pour consommer les WEB API
Ajoutez AutoMapper pour mapper les modèles dans les ressources API
Ajoutez Swagger pour avoir une interface API conviviale
Téléchargez le code source
What You Will Learn!
- Création la couche Core Layer
- Création la couche de donnée (DAL) avec Entity Framework pour SQL Server
- Création la couche de donnée (DAL) pour MongoDB
- Création la couche de donnée Services — Business Logic (BLL)
- Création la couche WEB API (API - Présentation de l'application)
- Intégration l'Authentification & Authorisation avec JWT (JSON Web Token)
- Application Client avec ASP NET Core MVC pour consommer les Web API
- Swagger, AutoMapper
Who Should Attend!
- Etudiants, Développeur , Architecte