N-Tier Architecture .NET Core 3.1 Web API
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
- 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
Who Should Attend
- Students, Developper, architect
Target Audiences
- Students, Developper, architect
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
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 7 votes
- 4 stars: 12 votes
- 5 stars: 8 votes
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024