
N-Tier Architecture .NET Core 3.1 Web API
InstructorUniversity CodeDuration4h 30m
Course description
Description
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 Will I Get ?
- 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
Requirements
- C#, OOP, Javascript, HTML, CSS
Meet your instructors:

University Code
E-learning IT
Related courses
View all