میکروسرویس های دات نت برای توسعه دهندگان آژور
✅ سرفصل و جزئیات آموزش
توسعه مهارت های استفاده از دات نت برای ایجاد میکروسرویس هایی مثل کانتینرسازی کردن با Docker، نوشتن تست های واحد، برقراری ارتباط همزمان بین میکروسرویس ها و موارد دیگر که می توانند در آژور مستقر شوند.
دیگر تنها معماران نیستند که باید مزایا و چالش های معماریهای بومی ابری مانند میکروسرویس ها را درک کنند. با استفاده از این الگوی معماری محبوب، توسعه دهندگان و دیگر ذینفعان کلیدی برنامه می توانند در دسترس بودن، قابلیت اعتماد و مقیاس پذیری راه حل های نرم افزاری خود را بهبود بخشند.
در این دوره، مدرس Rodrigo Díaz Concha، بررسی میکروسرویس ها و همچنین چگونگی استفاده از دات نت برای ایجاد میکروسرویس هایی که می توانند در Azure مستقر شوند، ارائه می دهد. Rodrigo موضوعات کلیدی مانند مزایا و معایب میکروسرویس ها، نوشتن تست های واحد، کانتینرسازی کردن میکروسرویس ها با Docker، استقرار میکروسرویس ها بر روی یک ارکستر و ارتباط همزمان بین میکروسرویس ها را پوشش می دهد.
میکروسرویس های دات نت برای توسعه دهندگان آژور
-
درک معماری میکروسرویس ها در اکوسیستم .NET و Azure 0:00:33
-
آنچه باید بدانید 0:01:18
-
آنچه که قرار است بسازیم 0:01:32
-
اهمیت معماری نرم افزار 0:03:52
-
معماری مونولیتیک چیست؟ 0:02:04
-
بررسی معماری سرویس گرا (SOA) 0:01:54
-
آشنایی با استایل معماری میکروسرویس ها 0:02:01
-
اصول اساسی میکروسرویس ها 0:04:09
-
میکروسرویس ها و طراحی دامنه محور (DDD) 0:02:04
-
ارتباط بین میکروسرویس ها 0:02:35
-
ایجاد و کلون کردن مخزن 0:01:02
-
ایجاد اولین میکروسرویس با استفاده از ASP.NET Core 0:01:54
-
ایجاد و رجیستر DbContext برای میکروسرویس 0:05:49
-
ایجاد PetsController و بازگرداندن لیست حیوان خانگی 0:02:36
-
دریافت اطلاعات یک حیوان خانگی خاص در PetsController 0:01:30
-
ایجاد یک حیوان خانگی جدید 0:03:21
-
چالش: پیاده سازی BreedsController و اعتبارسنجی ها 0:01:05
-
راه حل: پیاده سازی BreedsController و اعتبارسنجی ها 0:01:35
-
ایجاد حساب کاربری سرویس و پیکربندی مخزن 0:02:40
-
ایجاد یک گردش کار برای ورود به Azure 0:03:23
-
ایجاد منبع Azure Container Registry 0:02:03
-
ایجاد Dockerfile در Visual Studio 0:01:52
-
اصلاح گردش کار برای ساخت ایمیج های کانتینر 0:04:55
-
چالش: قالب بندی تگ های ایمیج کانتینر 0:01:19
-
راه حل: قالب بندی تگ های ایمیج کانتینر 0:01:21
-
ایجاد محیط Container Apps با استفاده از Azure CLI 0:01:55
-
ایجاد Container App با استفاده از Azure CLI 0:01:41
-
اصلاح گردش کار برای استقرار در Container App 0:04:50
-
چالش: پیکربندی متغیرهای محیطی 0:01:04
-
راه حل: پیکربندی متغیرهای محیطی 0:02:27
-
ایجاد میکروسرویس Clinic 0:02:44
-
افزودن کلاس ClinicDbContext 0:03:44
-
پیاده سازی کلاس ManagementService 0:05:41
-
پیاده سازی کلاس ClinicApplicationService 0:06:35
-
افزودن ویژگی های انعطاف پذیری به میکروسرویس با استفاده از Polly 0:03:20
-
ایجاد اپلیکیشن کانتینر برای میکروسرویس کلینیک 0:01:02
-
ایجاد Dockerfile و اصلاح گردش کار 0:03:17
-
افزودن متغیرهای محیطی به میکروسرویس Clinic 0:04:41
-
چالش: پیاده سازی اندپوینت جدید و کش حافظه 0:01:30
-
راه حل: پیاده سازی اندپوینت جدید و کش حافظه 0:02:41
-
مراحل بعدی با میکروسرویس های .NET 0:01:01
مشخصات آموزش
میکروسرویس های دات نت برای توسعه دهندگان آژور
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:41
- مدت زمان :1:46:40
- حجم :239.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy