When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

N-Tier Architecture .NET Core 3.1 Web API
Building a Multi Layer .NET Core 3.1 Web API from Scratch (SQL Server -EF Core-, MongoDB, Authentication with JWT )

This Course Includes
udemy
4 (30 reviews )
4h 37m
english
Online - Self Paced
professional certificate
Udemy
About N-Tier Architecture .NET Core 3.1 Web API
Hello every one, I decided to create this course because I actually couldn’t find many courses explaining on how to separate your application in multiple layers with ASP.NET Core 3.1 Web API. Here we are building a nice API with basic CRUD (Create, Read, Update, Delete) operations. It will be an API for an app that stores which musics you like with its artists. I will show you how to: · Create an application in separated projects to make it decoupled from each module. · Implement
Repository
and
Unit of Work
pattern. · Use
Entity Framework Core
for persistence with SQL server. · Use
MongoDB Database for NoSQL
· Add
AutoMapper
for mapping models into API resources. · Add
Swagger
to have a friendly API interface. · Integrate the Authentication & Authorization with JWT (JSON Web Token) · Application Client with ASP.NET CORE MVC to consume the APIs And on top of all these, you'll get:
Download the source code
What You Will Learn?
- Creating Core Layer .
- Data Access with Entity Framework for SQL Server .
- Data Access with MongoDB .
- Services — Business Logic .
- API - Presenting our application .
- Integrate the Authentication & Authorization with JWT (JSON Web Token) .
- Application Client with ASP .NET CORE MVC to consume the APIs .
- Swagger, AutoMapper.