راهنمای کامل Dapr برای توسعهدهندگان NET. و Azure: ساخت و مدیریت میکروسرویسها
✅ سرفصل و جزئیات آموزش
در این دوره، رودریگو دیاز کانچا معمار راهحل، Microsoft Regional Director و Microsoft MVP شما را در ساخت اپلیکیشن های توزیعشده و میکروسرویسها با استفاده از Dapr راهنمایی میکند. پس از معرفی Dapr و کامپوننت ها و ابزارهای ضروری آن، چگونگی راهاندازی محیط توسعه خود را خواهید آموخت. سپس به بررسی بلوکهای سازنده کلیدی Dapr از جمله فراخوانی سرویس، مدیریت استیت، اتصالات، مدیریت Secrets، پیکربندی و قابلیت مشاهده میپردازید.
چگونگی ارتقای اپلیکیشن های موجود Dapr به آخرین نسخه و بهبود تجربه توسعه را فرا میگیرید. قابلیتهای پیشرفتهای مانند اکتورهای مستقل، گردش کار و تعامل با مدلهای زبانی بزرگ (LLM) را بررسی کرده و اپلیکیشن های Dapr را به عنوان میکروسرویسهای کاملاً کانتینری و قابل آزمون در یک خوشه Kubernetes یا Azure Container Apps مستقر میکنید. این دوره شما را با دانش و مهارتهای عملی لازم برای ساخت و مدیریت میکروسرویسها با Dapr تجهیز میکند.
راهنمای کامل Dapr برای توسعهدهندگان NET. و Azure: ساخت و مدیریت میکروسرویسها
-
ساخت راهحلهای عالی میکروسرویس با Dapr و .NET 0:00:24
-
آنچه خواهید ساخت: معرفی Wisdom Pet Medicine 0:04:19
-
چالش های اپلیکیشن ها و میکروسرویس های توزیع شده 0:01:26
-
Dapr چیست؟ 0:05:24
-
الگوی sidecar 0:01:55
-
آناتومی Dapr 0:02:31
-
نصب ابزارهای توسعه 0:04:11
-
نصب و راه اندازی Dapr 0:04:35
-
Dapr CLI 0:05:17
-
"Hello, world!" با Dapr 0:05:35
-
داشبورد Dapr 0:01:34
-
بلاک ساختمانی pub/sub 0:01:53
-
انتشار پیامها در میکروسرویس Pet 0:03:40
-
اشتراک پیامهای میکروسرویس Rescue 0:04:18
-
اشتراک پیام های میکروسرویس Hospital 0:05:10
-
ایجاد کامپوننت Dapr برای Azure Service Bus 0:02:17
-
تست پیاده سازی pub/sub 0:07:52
-
بلوک سازنده فراخوانی سرویس 0:02:38
-
ایجاد میکروسرویس PetAggregator 0:02:33
-
پیاده سازی منطق فراخوانی سرویس 0:04:36
-
نمایش نتایج در PetAggregator 0:02:48
-
تست پیاده سازی فراخوانی سرویس 0:04:13
-
بلاک ساختمانی مدیریت State 0:02:38
-
ریفکتورینگ میکروسرویس PetAggregator 0:01:13
-
پیاده سازی مدیریت State در PetAggregator 0:06:03
-
ایجاد کامپوننت برای مدیریت State با Azure Storage 0:01:09
-
تست پیاده سازی مدیریت State 0:02:01
-
بلاک ساختمانی اتصالات 0:01:48
-
پیادهسازی یک اتصال ورودی در میکروسرویس Pet 0:03:26
-
پیادهسازی یک اتصال خروجی در میکروسرویس Hospital 0:01:45
-
ایجاد کامپوننتهای Dapr برای اتصالات با Azure Storage 0:02:05
-
آزمون پیادهسازی اتصالات 0:05:06
-
بلوک سازنده مدیریت Secrets 0:01:49
-
ایجاد یک کامپوننت فایل محلی برای مدیریت Secrets 0:03:35
-
بازیابی Secrets از میکروسرویس ها 0:05:30
-
ارجاع Secrets در کامپوننت های Dapr 0:03:46
-
تست مراجع Secrets در کامپوننت ها 0:02:45
-
ایجاد کامپوننت Azure Key Vault 0:07:47
-
تست مدیریت Secrets با Azure Key Vault 0:01:57
-
بلوک سازنده پیکربندی 0:00:42
-
ایجاد کامپوننت پیکربندی برای Redis 0:01:23
-
دریافت موارد پیکربندی با استفاده از Dapr SDK 0:04:43
-
تست بلوک سازنده پیکربندی 0:02:25
-
بلوک سازنده مشاهده پذیری 0:01:15
-
ردیابی توزیعشده با Zipkin 0:04:15
-
ردیابی توزیعشده با Jaeger 0:05:09
-
ردیابی توزیع شده با New Relic 0:02:40
-
ارتقای رابط خط فرمان و زمان اجرای Dapr 0:02:13
-
ارتقای پروژههای NET. و بستههای NuGet 0:04:47
-
ارتقای کامپوننتها و تأیید Secrets 0:05:04
-
ارتقای تابع Projector 0:03:50
-
آزمون راهحل ارتقا یافته 0:02:35
-
اجرای چندین برنامه 0:03:16
-
اتصال دیباگر به فرآیندهای برنامه 0:01:52
-
استفاده از افزونه Dapr در Visual Studio 0:01:53
-
درک قابلیتهای تابآوری در Dapr 0:01:25
-
ایجاد و پیادهسازی سیاستهای تابآوری تلاش مجدد 0:06:22
-
ایجاد و پیادهسازی سیاستهای تابآوری مهلت زمانی 0:02:32
-
ایجاد و پیادهسازی سیاستهای تابآوری قطعکننده مدار 0:05:43
-
پیادهسازی بررسی سلامت برنامه 0:06:50
-
چالش: پیادهسازی قابلیتهای تابآوری 0:00:40
-
راهحل: پیادهسازی قابلیتهای تابآوری 0:03:52
-
بلوک سازنده رمزنگاری 0:00:44
-
ایجاد منبع و کلید Azure Key Vault 0:01:18
-
ایجاد کامپوننت رمزنگاری 0:02:25
-
پیادهسازی رمزنگاری در برنامه 0:07:07
-
چالش: رمزگشایی دادهها 0:00:24
-
راهحل: رمزگشایی دادهها 0:05:27
-
بلوک سازنده کارها 0:00:28
-
استفاده از آبجکت DaprJobsClient برای زمانبندی یک کار 0:03:06
-
پیادهسازی هندلر کار 0:02:03
-
چالش: پیادهسازی منطق کار 0:00:57
-
راهحل: پیادهسازی منطق کار 0:02:01
-
بلوک سازنده مکالمه 0:00:26
-
ایجاد کامپوننت مکالمه 0:01:36
-
پیادهسازی یک مکالمه با یک LLM 0:04:38
-
چالش: استفاده از تکنیکهای پرامپت در Dapr 0:00:25
-
راهحل: استفاده از تکنیکهای پرامپت در Dapr 0:01:01
-
بلوک سازنده قفل توزیعشده 0:00:30
-
ایجاد کامپوننت قفل توزیعشده 0:01:56
-
پیادهسازی قفل توزیعشده 0:04:55
-
اجرای دو نمونه برای آزمون قفل توزیعشده 0:02:44
-
بلوک سازنده گردش کار 0:00:24
-
استفاده از یک ذخیرهکننده State پشتیبانیشده برای اکتورها و گردش کارها 0:01:33
-
پیادهسازی گردش کار و اولین فعالیت آن 0:06:42
-
فراخوانی گردش کار 0:06:30
-
پیادهسازی یک فعالیت دوم 0:05:25
-
چالش: پیادهسازی فرآیند با مشارکت انسان 0:01:14
-
راهحل: پیادهسازی فرآیند با مشارکت انسان 0:09:35
-
اجرای Dapr در Kubernetes 0:01:58
-
استقرار خوشه Kubernetes و راهاندازی اولیه Dapr 0:03:02
-
کانتینریسازی میکروسرویسها با Docker Compose 0:03:00
-
آمادهسازی و اعمال فایلهای کامپوننت در خوشه Kubernetes 0:03:25
-
ایجاد و اعمال استقرارها و سرویسها در خوشه Kubernetes 0:05:38
-
ایجاد یک کنترلر ورودی در خوشه Kubernetes 0:02:09
-
قرار دادن سرویس ها در خوشه Kubernetes 0:02:21
-
تست میکروسرویس ها در خوشه Kubernetes 0:03:02
-
آشنایی با اپلیکیشن های کانتینر آژور 0:02:50
-
استقرار محیط اپلیکیشن های کانتینر 0:03:59
-
آماده سازی راه حل برای استفاده از اپلیکیشن های کانتینر آژور 0:01:46
-
استقرار و آزمون میکروسرویس Pet به عنوان یک Container App 0:04:15
-
یادگیری بیشتر 0:01:10
مشخصات آموزش
راهنمای کامل Dapr برای توسعهدهندگان NET. و Azure: ساخت و مدیریت میکروسرویسها
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:پیشرفته
- تعداد درس:102
- مدت زمان :5:25:07
- حجم :833.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy