کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره  آموزشی Asp.Net Core کاملا پروژه محور 

اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.

ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.

قیمت این دوره: 2,000,000 1,000,000 تومان
  • مدرس دوره : علی رضایی
  • تعداد ویدیوها : 25 ویدیو
  • مدت زمان دوره : 3:21:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1404/04/24
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش جامع میکروسرویس در net.

آموزش جامع میکروسرویس در net.

در دنیای امروز، معماری میکروسرویس به عنوان یک روش مدرن و مقیاس‌پذیر برای توسعه نرم‌افزارهای بزرگ و پیچیده شناخته می‌شود. این معماری، به جای یک سیستم یکپارچه (Monolith)، برنامه را به سرویس‌های مستقل تقسیم می‌کند که هرکدام وظیفه خاصی را انجام می‌دهند و از طریق APIها با یکدیگر در ارتباط هستند. این روش نه‌تنها باعث افزایش انعطاف‌پذیری و مقیاس‌پذیری سیستم‌ها می‌شود، بلکه توسعه و استقرار را نیز ساده‌تر کرده و امکان بهبود مستمر نرم‌افزار را فراهم می‌کند.

در این دوره جامع، با اصول و مفاهیم معماری میکروسرویس از پایه تا پیشرفته آشنا خواهید شد. از طراحی و پیاده‌سازی سرویس‌ها گرفته تا مدیریت ارتباطات، امنیت، استقرار و مانیتورینگ، تمامی مباحث به صورت عملی و با استفاده از تکنولوژی‌های مدرن مانند NET 9, Docker, RabbitMQ, gRPC, OAuth2 و دیگر ابزارهای مهم بررسی خواهند شد. در پایان این دوره، شما قادر خواهید بود یک سیستم میکروسرویس مقیاس‌پذیر، امن و بهینه را از صفر طراحی و پیاده‌سازی کنید.

 

سرفصل های دوره:

1. مقدمه و مفاهیم پایه

معرفی معماری میکروسرویس و مقایسه با معماری‌های دیگر

مزایا و چالش‌های میکروسرویس‌ها

آشنایی با الگوهای طراحی میکروسرویس

 

2. طراحی و پیاده‌سازی سرویس‌ها

پیاده‌سازی اولین میکروسرویس با net 9.

اصول طراحی DDD (Domain-Driven Design) در میکروسرویس‌ها

استفاده از RESTful API و gRPC برای ارتباط بین سرویس‌ها

 

3. ارتباطات بین سرویس‌ها

معرفی Message Brokers (RabbitMQ, Kafka)

پیاده‌سازی Event-Driven Microservices

مدیریت تراکنش‌ها و الگوی SAGA

 

4. امنیت در میکروسرویس‌ها

احراز هویت و مجوز با OAuth2 و OpenID Connect

مدیریت امنیت بین سرویس‌ها با API Gateway

بهترین روش‌های امنیتی در میکروسرویس‌ها

 

5. استقرار و مدیریت سرویس‌ها

معرفی و استفاده از Docker

CI/CD در میکروسرویس‌ها با GitHub Actions و Azure DevOps

Service Discovery و Load Balancing

 

6. مانیتورینگ و لاگ‌گیری

پیاده‌سازی Distributed Logging

مانیتورینگ و بررسی عملکرد سرویس‌ها

مدیریت خطاها

 

7. بهینه‌سازی و مقیاس‌پذیری

کشینگ در میکروسرویس‌ها با Redis

بهینه‌سازی عملکرد



پیش نیاز های دوره :

  1. سی شارپ
  2. asp.net core web api

فهرستـــ ویدیوها

مدت زمان دوره 3:21:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • مقدمه

00:04:00

مقدمه

2
  • معماری نرم افزار چیست

00:04:22

معماری نرم افزار چیست

3
  • معماری مونولیتیک

00:09:30

معماری مونولیتیک

4
  • معماری مایکروسرویس

00:10:00

معماری مایکروسرویس

5
  • نحوه مشخص کردن مایکروسرویس ها

00:05:28

نحوه مشخص کردن مایکروسرویس ها

6
  • DDD چیست؟

00:05:39

DDD چیست؟

7
  • بررسی مفاهیم اولیه DDD - بخش اول

00:08:34

بررسی مفاهیم اولیه DDD - بخش اول

8
  • بررسی مفاهیم اولیه DDD - بخش دوم

00:08:00

بررسی مفاهیم اولیه DDD - بخش دوم

9
  • بررسی مفاهیم اولیه DDD - بخش سوم

00:12:00

بررسی مفاهیم اولیه DDD - بخش سوم

10
  • برگزاری یک جلسه Event Storming

00:15:00

برگزاری یک جلسه Event Storming

11
  • برگزاری یک جلسه Event Storming - بخش دوم

00:07:23

برگزاری یک جلسه Event Storming - بخش دوم

12
  • برگزاری یک جلسه Event Storming - بخش سوم

00:15:00

برگزاری یک جلسه Event Storming - بخش سوم

13
  • جلسه Event Storming پروژه چت - بخش اول

00:09:26

جلسه Event Storming پروژه چت - بخش اول

14
  • جلسه Event Storming پروژه چت - بخش دوم

00:09:00

جلسه Event Storming پروژه چت - بخش دوم

15
  • جلسه Event Storming پروژه چت - بخش سوم

00:06:00

جلسه Event Storming پروژه چت - بخش سوم

16
  • بررسی مفهوم Domain در DDD

00:08:00

بررسی مفهوم Domain در DDD

17
  • بررسی مفاهیم Entities و Value Objects

00:05:00

بررسی مفاهیم Entities و Value Objects

18
  • حل یک مثال از Value Object و Entity

00:06:56

حل یک مثال از Value Object و Entity

19
  • بررسی Subdomain

00:06:00

بررسی Subdomain

20
  • بررسی مفهوم Bounded Context و BC چیست؟

00:07:18

بررسی مفهوم Bounded Context و BC چیست؟

21
  • بررسی مفهوم Context Map

00:05:30

بررسی مفهوم Context Map

22
  • حل مثال

00:07:48

حل مثال

23
  • حل مثال - بخش دوم

00:09:30

حل مثال - بخش دوم

24
  • بررسی Domain Service

00:09:00

بررسی Domain Service

25
  • حل مثال از Domain Service

00:07:15

حل مثال از Domain Service

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

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .