.NET 8 Web Api - Clean Architecture Full Guide (OLD COURSE)

Identify the principles of CQRS with MediatR and how it can be used to separate commands and queries in an application.
4.48 (52 reviews)
Udemy
platform
English
language
Web Development
category
instructor
.NET 8 Web Api - Clean Architecture Full Guide (OLD COURSE)
319
students
7 hours
content
Mar 2025
last update
$69.99
regular price

What you will learn

Identify the principles of CQRS and how it can be used to separate commands and queries in an application.

Describe the use of Entity Framework Core as an Object-Relational Mapping (ORM) framework in .NET applications.

Explain the benefits of Eager Loading in reducing database round trips when retrieving related data.

Define the Repository Pattern and how it can be used to isolate data access logic and provide a uniform interface for working with data.

Understand the concept of Database Migrations with MSSQL Server Database

Understand the role of FluentValidation as a popular library for validating data in .NET applications.

Describe how AutoMapper simplifies object-to-object mapping in .NET applications.

Define MediatR as a lightweight library that helps implement the Mediator pattern in .NET applications.

Understand the roles of MediatR Request and RequestHandler as the components that handle MediatR requests in .NET applications.

Explain the use of MediatR Request Pipeline Behaviours to add additional logic to MediatR requests, such as caching and validation.

Understand the features and advantages of Redis Cache as a popular in-memory data store used to speed up data access in .NET applications and how to clear it.

Describe the use of IServiceCollection Extensions as a mechanism to extend the IServiceCollection in .NET applications.

Understand the concept of Custom Exceptions and how they can be used to create application-specific exceptions that inherit from the base Exception class.

Explain the use of Global Exception Handling Middleware as a mechanism to handle exceptions globally in .NET applications.

Understand the use of IOptions for configurations to inject configuration values into .NET applications.

Describe the features and advantages of SwaggerUI Request Duration, a feature that displays the time it took for a request to complete.

Related Topics
5208366
udemy ID
3/12/2023
course created date
7/12/2023
course indexed date
Bot
course submited by