Study Learn Grow
Building A Multi Layer .NET Core 3.1 Web API From Zero

Building A Multi Layer .NET Core 3.1 Web API From Zero


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.

Overview

Description
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
Who this course is for:

Students, Developers, Architect
Basic knowledge
C# Knowledge
Basic HTML/ CSS

Course Information

C# Knowledge
Basic HTML/ CSS

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

Students, Developers, Architect

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs