تخفیف!
آموزش ساخت مایکروسرویس‌ های .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. یودمی ایران

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

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

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