Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET 8 CQRS PATTERN WITH REAL TIME VOTING PROECT
Rating: 3.9 out of 5(5 ratings)
35 students

ASP.NET 8 CQRS PATTERN WITH REAL TIME VOTING PROECT

CQRS with Clean Architecture based complete online voting project(.NET Core 8 Project)
Last updated 8/2024
English
English [Auto],

What you'll learn

  • ASP. NET 8 Complete Guide with Clean Architecture and CQRS pattern. In complete tutorial i am using scratched based project that named is Online Voting System.
  • Online Voting Project have many modules like you can enter political party details , vote counts , authentication and authorization and layered based project.
  • Students learn lots of thing about clean architecture and CQRS pattern, how to divide project responsiblity in diffrent clean architecture layer.
  • Student start this project from scratch. I mean start it from Domain Layer where we have some entiies and use cases of the project. This is simple class library
  • Project. Next start from Infrastructure layer , where we have EFCore code to communicate with Database. In complete code i use EFCore model first approach.
  • Next layer start with Application layer , where we start Queries and QueryHandlers also Command and Command handlers.
  • Now with the help of MVC web Project ,we can communicate with Application layer and you can say complete project.
  • I use identity for authication and authorization. In this project we have two role , one is admin and other is voter

Course content

15 sections43 lectures4h 19m total length
  • Introduction10:50

    Examine cqrs, separating command and query responsibilities with command and query handlers that write to and read from specialized data stores, guided by a mediator that decouples controller from handlers.

  • Create new web project in Visual Studio 20225:46

    Create an asp.net core mvc web app in Visual Studio 2022 using dotnet 8 for an online voting project, and configure csproj with nullable, implicit usings, and cqrs pattern integration.

  • Clean Architecture Project Layers2:12

    Structure an ASP.NET 8 CQRS project by dividing it into four layers—domain, infrastructure (repository), application, and presentation—and add class library projects while outlining domain models and use cases.

  • Online Voting Project Demo6:38

    Explore an ASP.NET 8 CQRS pattern built on clean architecture, detailing UI, application, domain, and infrastructure layers with command and query handlers for an online voting system.

  • Source Code0:09

Requirements

  • You must have Basic C# knowledge

Description

ASP. NET 8 Complete Guide with Clean Architecture and CQRS pattern. In complete tutorial i am using scratched based project that named is Online Voting System.

Online Voting Project have many modules like you can enter political party details , vote counts , authentication and authorization and layered based project.

Students learn lots of thing about clean architecture and CQRS pattern, how to divide project responsiblity in diffrent clean architecture layer.

Student start this project from scratch. I mean start it from Domain Layer where we have some entiies and use cases of the project. This is simple class library.

Project. Next start from Infrastructure layer , where we have EFCore code to communicate with Database. In complete code i use EFCore model first approach.

Next layer start with Application layer , where we start Queries and QueryHandlers also Command and Command handlers.

Now with the help of MVC web Project ,we can communicate with Application layer and you can say complete project.

I use identity for authication and authorization. In this project we have two role , one is admin and other is voter.

Students learn lots of things from this course

-- How CQRS Works , How to Design Layers for Real time project. How layers are communicate to each others

-- How to design layers according to Clean Architecture.



Who this course is for:

  • Beginners