لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش میکروسرویسهای .NET 9: DDD، CQRS و معماری پاک (Clean Architecture)
- آخرین آپدیت
دانلود .NET 9 Microservices: DDD, CQRS and Clean Architecture
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
طراحی و پیادهسازی معماری میکروسرویسهای رویداد-محور (Event-Driven) در .NET 9
ایجاد یک معماری بک-اند مشابه سیستم اوبر (Uber) با استفاده از میکروسرویسهای .NET 9 و معماری پاک
ایجاد یک معماری رویداد-محور برای مدیریت رویدادهای منتشر شده در .NET 9 به RabbitMQ و مصرف رویدادها با استفاده از MassTransit و EventBus
پیادهسازی ساختار پروژه با استفاده از معماری پاک (Clean Architecture) و طراحی دامنه-محور (DDD) در کنار معماری رویداد-محور
پیادهسازی الگو CQRS برای مدیریت درخواستهای دریافتی از کنترلر، مانند درخواست سفر، و اجرای دستورات (Commands) و پرسوجوها (Queries)
ایجاد قابلیت جستجوی مبتنی بر طول و عرض جغرافیایی (Latitude و Longitude) برای یافتن رانندگان موجود در شعاع مورد نظر مسافر
پیشنیازها: دانش پایه سیشارپ (#C)
ویژوال استودیو 2022 یا بالاتر یا ویژوال استودیو کد
RabbitMQ
Redis Geo
SQL Server
آیا تا به حال کنجکاو بودهاید که اوبر در پشت صحنه چگونه کار میکند؟ در این دوره خواهید دید که چگونه اوبر با استفاده از میکروسرویسها و various الگوهای معماری پیشرفته مانند Clean Architecture، DDD، CQRS، Event Driven Architecture، MassTransit EventBus، Repository، استراتژی یک دیتابیس برای هر سرویس، SignalR و RabbitMQ همگی در .NET 9 پیادهسازی میشود.
همه موارد در یک معماری بسیار دقیق طراحی شده، با توضیحات کامل و با تمرکز بر جنبههای عملی ارائه شده است.
هدف این دوره سادهسازی درک، طراحی و پیادهسازی میکروسرویسها در .NET 9 است.
یادگیری میکروسرویسها از طریق یک اپلیکیشن واقعی، سفری بسیار جذاب برای شما خواهد بود.
تضمین میکنم از حضور در این مسیر پشیمان نخواهید شد، بیایید شروع کنیم!
سرفصل ها و درس ها
مقدمه
Introduction
نمایش آنچه در این دوره میسازیم
Showing what we are building in this course
دسترسی به تمامی کدهای دوره
All the code from this course
سرویس سفر (Ride Service)
Ride Service
نمایش معماری و ایجاد پروژه Ride Service
Showing Architecture and Creating Ride Service Project
نصب پکیجها و رفرنسهای پروژه
Installing packages and project references
ایجاد Ride Controller و دستور Ride Command
Creating Ride Controller and Creating Ride Command
ایجاد پروژه قراردادها (Contracts)
Creating Contracts Project
ایجاد رابط مخزن (Interface Repository) برای سفر
Creating Ride Interface Repository
پیادهسازی هندلر درخواست سفر
Implementing Request Ride Handler
پیادهسازی مخزن سفر (Ride Repository)
Implementing Ride Repository
رفع باگها و اجرای سرویس راننده
Fixing Bugs and Running Driver Service
ایجاد مصرفکننده پذیرش سفر
Creating Ride Accepted Consumer
اتصال تمامی اجزا
Connecting Everything
اجرای Matching Service و رفع باگها
Running Matching Service and Fixing Bugs
رفع باگها در Location Service
Fixing bugs in Location Service
اصلاحات و دریافت رانندگان از طریق Swagger در Location Service
Adjustments and Returning Drivers via Swagger for the First Time Location Servic
اصلاحات در Driver Hub و ایجاد ایندکس برای دریافت رانندگان در Driver Service
Adjustments in Driver Hub and creating an index to receive Ride Drivers.Service
تست نهایی و بررسی عملکرد کلی سیستم
The Final Test Everything working Together
دستیابی موفقیتآمیز به معماری هدف
Successfully Achieved Our Architecture
نمایش نظرات