تخفیف!
آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز

آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز | Creating .Net Core Microservices using Clean Architecture

(1 بازخورد مشتری)

قیمت اصلی 1,500,000ریال بود.قیمت فعلی 500,000ریال است.

  • 35 ساعت ویدیو با زیرنویس انگلیسی و فارسی دقیق و کیفیت 1080
  • به روز رسانی 2/2026 تهیه شده رسمی یودمی ایران
  • مدرس: Rahul Sahay
  • حجم: 15.74GB (ترافیک داخلی)

توضیحات

 

آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز

نام دوره : Creating .Net Core Microservices using Clean Architecture

آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز

پیش‌نیازها

  • آشنایی پایه با C# و .NET

  • آشنایی با REST API‌ها می‌تواند به درک سریع‌تر مطالب کمک کند


توضیحات دوره

ساخت مایکروسرویس‌های .NET Core با Clean Architecture

(.NET 10 • Angular 21 • CQRS • Saga • Event-Driven Architecture)

به دوره Creating .NET Core Microservices using Clean Architecture خوش آمدید — یک دوره عمیق، عملی و مبتنی بر معماری برای توسعه‌دهندگانی که می‌خواهند مایکروسرویس‌ها را به‌صورت اصولی و حرفه‌ای طراحی و پیاده‌سازی کنند.

این یک دوره پروژه‌محور ساده نیست. شما در یک مسیر سطح سازمانی (Enterprise-Grade)، یک سیستم واقعی eCommerce را با استفاده از .NET مدرن، Clean Architecture و اصول Cloud-Native طراحی، پیاده‌سازی و استقرار خواهید داد.

در این دوره یاد می‌گیرید:

  • معماران نرم‌افزار چگونه فکر می‌کنند

  • سیستم‌ها چگونه در طول زمان تکامل پیدا می‌کنند

  • چگونه مایکروسرویس‌هایی طراحی کنید که در برابر مقیاس، تغییر و پیچیدگی مقاوم باشند


چه چیزی دوره آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز را متفاوت می‌کند

بیشتر دوره‌ها به این موارد محدود می‌شوند:

  • سرویس‌های CRUD ساده

  • آموزش‌های وابسته به فریم‌ورک

  • معماری سطحی

اما این دوره فراتر می‌رود.

شما مایکروسرویس‌های واقعی را با استفاده از موارد زیر می‌سازید:

  • Clean Architecture (Hexagonal / Ports and Adapters)

  • CQRS با جداسازی کامل عملیات خواندن و نوشتن

  • MediatR برای مدیریت Command و Query

  • الگوی Saga (Orchestration و Choreography)

  • Event-Driven Architecture

  • مایکروسرویس‌های asynchronous با RabbitMQ

  • الگوی Outbox برای ارسال قابل‌اعتماد پیام‌ها

  • Mapping صریح و بهینه (بدون AutoMapper)

  • Strategy Pattern، Repository Pattern و Specification Pattern

  • طراحی سیستم مقیاس‌پذیر و قابل تست

هر مفهوم با تمرکز بر این موارد آموزش داده می‌شود:

  • چرا وجود دارد

  • چه زمانی استفاده شود

  • چه زمانی استفاده نشود


معماری در حال تکامل (به‌روزرسانی مرحله‌ای)

تمام به‌روزرسانی‌های آینده این دوره را به‌صورت رایگان دریافت خواهید کرد.

فاز اول (فعلی)
  • مهاجرت کامل به .NET 10

  • پیاده‌سازی سخت‌گیرانه Clean Architecture

  • بازطراحی CQRS و MediatR

  • پیاده‌سازی Saga Pattern

  • بهبود Outbox و Idempotency

  • حذف AutoMapper

  • جریان‌های asynchronous مبتنی بر رویداد

فاز دوم (برنامه‌ریزی شده)
  • ارتقا Angular از نسخه 18 به 21

  • معماری مدرن فرانت‌اند

  • بهبود مدیریت state

  • تفکیک واضح frontend و backend

فاز سوم (برنامه‌ریزی شده)
  • ارتقا Azure Hosting به .NET 10

  • بهینه‌سازی Cloud-Native

  • بهبود AKS و Helm

  • ارتقای monitoring و observability


پروژه‌ای که خواهید ساخت

در این دوره یک سیستم کامل فروشگاه اینترنتی مبتنی بر مایکروسرویس طراحی می‌کنید، شامل:

  • Catalog Microservice

  • Basket Microservice

  • Ordering Microservice

  • Discount و Payment workflows

  • Identity و Security services

  • API Gateway

  • ارتباطات Event-Driven

هر سرویس دارای:

  • مرزبندی Clean Architecture

  • مالکیت مستقل داده

  • قراردادهای مشخص

  • الگوهای ارتباطی مقیاس‌پذیر


امنیت، ارتباطات و زیرساخت

کار عملی با:

  • Azure AD و ASP.NET Core Identity

  • ارتباط امن بین سرویس‌ها

  • RabbitMQ

  • gRPC

  • Ocelot و Azure API Gateway

  • NGINX

  • Istio Service Mesh

  • Docker و Kubernetes

  • Azure Kubernetes Service (AKS)

  • Helm


پایگاه داده و کش

کار با فناوری‌های مختلف داده:

  • SQL Server

  • MongoDB

  • PostgreSQL

  • Redis

و یادگیری زمان و دلیل استفاده از هرکدام در سیستم‌های واقعی.


تست و نگهداری سیستم

تمرکز دوره بر:

  • منطق تجاری قابل تست

  • تست در معماری CQRS

  • قوانین دامنه مستقل

  • نگهداری بلندمدت سیستم

  • Refactoring واقعی در پروژه‌های production

آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز


دوره آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز مناسب چه کسانی است؟

  • توسعه‌دهندگان .NET در سطح مبتدی تا پیشرفته

  • Software Architectها

  • Backend Engineerها

  • Full-Stack Developerها

  • علاقه‌مندان Cloud و DevOps

  • Technical Leadها و Senior Engineerها

  • مدرسین حوزه مایکروسرویس

بخشی از دوره :

1 دیدگاه برای آموزش ساخت مایکروسرویس‌ های .NET Core با معماری تمیز | Creating .Net Core Microservices using Clean Architecture

  1. یودمی ایران –

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *