ASP. NET 8 CQRS PATTERN WITH REAL TIME VOTING PROECT

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnet-8-cqrs-pattern-with-real-time-voting-proect/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:**ASP.NET 8 CQRS 模式与实时投票项目 **课程概述:** 本课程为 ASP.NET 8 的综合指南,深入讲解了清晰架构 (Clean Architecture) 和命令查询职责分离 (CQRS) 模式的应用。课程以一个从零开始的在线投票系统项目为例(“Online Voting System”),贯穿整个教程。该项目包含多个模块,如政党信息录入、投票计数、身份验证和授权。 学生将从头开始构建项目,首先从 **Domain Layer** 入手,包含项目中的实体和用例,这是一个简单的类库项目。接着是 **Infrastructure Layer**,其中包含使用 EFCore 与数据库交互的代码,课程采用 EFCore 的模型优先方法。之后是 **Application Layer**,将学习如何实现 Queries、QueryHandlers、Commands 和 Command Handlers。最后,通过一个 **MVC Web Project**,将应用程序层与用户界面连接起来,完成整个项目。课程还整合了 ASP.NET Identity 来处理身份验证和授权,并设定了“管理员”和“投票者”两个角色。 **学生将学到:** * CQRS 模式的工作原理。 * 如何为实时项目设计分层结构。 * 不同层之间的通信方式。 * 如何根据清晰架构原则设计项目层级。 **项目特点:** * 从零开始的真实项目开发。 * 政党信息管理、实时投票计数。 * 用户认证与授权。 * 清晰架构分层设计。 * CQRS 模式实践。 * ASP.NET Core MVC 结合。 * EF Core (Model-First) 集成。 * ASP.NET Identity 角色管理。

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程