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 )

Ratings: 3.85 / 5.00




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