Architecture N-Tier en .NET 5 avec Design Pattern Repository

Construire une architecture N-Tier en .NET 5 en utilisant le Design Pattern Repository et UnitOfWork

Ratings 4.34 / 5.00
Architecture N-Tier en .NET 5 avec Design Pattern Repository

What You Will Learn!

  • Construire une Architecture N-Tier .NET 5 en utilisant Le Design Pattern Repository et UnitOfWork
  • Implémenter le Design Pattern Repository
  • Implémenter le Design Pattern UnitOfWork
  • Construire un Back-End en .NET 5
  • Implémenter les tests unitaires dans une Architecture N-Tier .NET 5
  • Implémenter la couche Domain
  • Implémenter la couche DAL (Data Access Layer)
  • Implémenter la couche Service

Description

Bonjour,

Cette formation vous montre comment on construit une architecture N-Tier en .NET 5 (le dernier Framework de Microsoft ) en utilisant le Design Pattern Repository et le Design Pattern UnitOfWork.

Les grands axes de cette formation :

- Construire la couche Domain.

- Construire la couche Infrastructure (Data Access Layer)

- Construire la couche Service

- Construite la couche Web API (Rest)

- Implémenter le design pattern Repository et l'intégrer dans notre architecture.

- Implémenter le design pattern UnitOfWork et l'intégrer dans notre architecture.

- Intégrer Entity Framework Core 5 dans notre architecture.

- Intégrer les tests unitaires dans notre architecture.

-Utiliser la base de données SQL server 2019.

Les avantages d'utiliser le design pattern Repository et UnitOfWork sont :

  • Réutilisabilité : Vous n’avez pas besoin de réécrire le code pour utiliser

    l’accès à votre base de données.

  • Testabilité : vous pouvez tester vos actions de base de données

    sans logique d’accès aux données.

  • Séparation : Votre accès aux données n’est responsable que sur cette couche.

  • Code découplé : Si vous voulez changer le cadre de persistance,

    il faut moins d’efforts.

On commence par un projet from scratch et je vous montre comment construire cette architecture de A à Z.


Utilisez .NET 5 pour votre application serveur dans les cas suivants :

  • vous avez des besoins multiplateformes ;

  • Vous ciblez des microservices.

  • Vous utilisez des conteneurs d’ancrage.

  • Vous avez besoin de systèmes scalables et hautes performances.

  • Vous avez besoin de versions .NET côte à côte par application.

Merci.



Who Should Attend!

  • Etudiant
  • Développeurs .Net
  • Architecte .NET

TAKE THIS COURSE

Tags

  • C#
  • Design Patterns (software)
  • Entity Framework
  • .NET

Subscribers

35

Lectures

23

TAKE THIS COURSE



Related Courses