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.

Udemy logo

Building a Multi Layer .NET Core 3.1 Web API from Zero

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

     
  • 4.5
  •  |
  • Reviews ( 51 )
₹519

This Course Includes

  • iconudemy
  • icon4.5 (51 reviews )
  • icon4h 37m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Building a Multi Layer .NET Core 3.1 Web API from Zero

Hello, 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.