N-Tier Architecture .NET Core 3.1 Web API
- IT & Software
- Jan 04, 2025

N-Tier Architecture .NET Core 3.1 Web API, available at $44.99, has an average rating of 4.2, with 67 lectures, based on 30 reviews, and has 129 subscribers.
You will learn about 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 This course is ideal for individuals who are Students, Developper, architect It is particularly useful for Students, Developper, architect.
Enroll now: N-Tier Architecture .NET Core 3.1 Web API
Summary
Title: N-Tier Architecture .NET Core 3.1 Web API
Price: $44.99
Average Rating: 4.2
Number of Lectures: 67
Number of Published Lectures: 67
Number of Curriculum Items: 67
Number of Published Curriculum Objects: 67
Original Price: 19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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 Repositoryand Unit of Work pattern.
· Use Entity Framework Core for persistence with SQL server.
· Use MongoDB Database for NoSQL
· Add AutoMapperfor mapping models into API resources.
· Add Swaggerto 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
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Getting Your Machine Ready
Lecture 3: What I Assume You Know ?
Lecture 4: What is Web API ?
Lecture 5: Creating the global project Template
Lecture 6: Download the project.zip
Chapter 2: Creating the Core Layer
Lecture 1: Introduction
Lecture 2: Creating the Models
Lecture 3: Interface Repository Pattern & Unit of work
Lecture 4: Interface Services
Lecture 5: Download the project.zip
Chapter 3: Data Access Layer with SQL Server (Entity Framework Core)
Lecture 1: Introduction
Lecture 2: The configuration for SQL Server (EF Core)
Lecture 3: The configuration of Table
Lecture 4: Creating the DbContext
Lecture 5: Creating the Repository
Lecture 6: Creating the Dependency Injection
Lecture 7: Creating the Database (Adding the Migration)
Lecture 8: Initializing database
Lecture 9: Download the project.zip
Chapter 4: Data Access Layer with MongoDB
Lecture 1: Introduction
Lecture 2: What is MongoDB ?
Lecture 3: Update Data Layer Core
Lecture 4: The Configuration of the Project for MongoDB
Lecture 5: Dependency Injection For MongoDB
Lecture 6: Adding the ComposeRepository
Lecture 7: Download the project.zip
Chapter 5: Layer Services – Business Logic
Lecture 1: Introduction
Lecture 2: Creating the Layer Services
Lecture 3: Download the project.zip
Chapter 6: API Layer : Presenting the application
Lecture 1: Introduction
Lecture 2: What Is Swagger?
Lecture 3: Adding the Controller
Lecture 4: Creating the method GetAllMusic
Lecture 5: AutoMapper
Lecture 6: Creating the API GetMusicByID
Lecture 7: Creating the API CreateMusic
Lecture 8: Creating the API UpdateMusic
Lecture 9: Creating the API DeleteMusic
Lecture 10: Creating the API GetAllMusicByArtistByID
Lecture 11: Creating the API GetAllArtist
Lecture 12: Creating the API GetArtistById
Lecture 13: Creating the API CreateArtist
Lecture 14: Creating the API UpdateArtist
Lecture 15: Creating the API DeleteArtist
Lecture 16: Creating the API GetAllComposer
Lecture 17: Creating the API CreateComposer
Lecture 18: GetComposerById
Lecture 19: Summary
Lecture 20: Download the project.zip
Chapter 7: Authentication with JWT (Json Web Token)
Lecture 1: Introduction
Lecture 2: Update the Layer Core
Lecture 3: Update the Layer Data
Lecture 4: Update the Layer Service
Lecture 5: API of User
Lecture 6: Download the project.zip
Chapter 8: Consume Web API with application ASP.NET Core MVC 3.1
Lecture 1: Intoduction
Lecture 2: Creating the project Client ASP.NET Core MVC
Lecture 3: Creating the list of Music
Lecture 4: Creating Add Music
Lecture 5: Displaying the list of Composer
Lecture 6: Consuming the authentication with ASP.NET Core MVC
Lecture 7: Creating a Registration Form (New User)
Lecture 8: Creating the authorization
Lecture 9: Adding a New Composer
Lecture 10: Get the Current User in API
Lecture 11: Download the project.zip
Instructors

SAI Bachir
Expert . NET
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- The Family Academy Full Introductions
- From Rat to Human- The Financial Freedom Mindset
- Fast Start Guide to Facebook Ads 2018
- Hashtag Mastery- Boosting Your Social Media Presence
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7Python for Absolute Beginners
- 8Marketing Mix Modeling in one day for your Brand Analytics_1
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling