توضیحات
دوره Deploying .Net Microservices with K8s AKS and Azure DevOps . در این دوره آموزشی، نحوه استقرار .Net Microservices را در Kubernetes و انتقال استقرارها به خدمات ابری Azure Kubernetes (AKS) با استفاده از Azure Container Registry (ACR) را یاد می گیریم و بخش آخر این است که نحوه استقرار خودکار را یاد می گیریم. با خطوط لوله CI/CD Azure DevOps و GitHub. ما میخواهیم میکروسرویسهای خود را در محیط docker محفظه کنیم و تصاویر را به Docker Hub منتقل کنیم و میکروسرویسها را در Kubernetes مستقر کنیم . با همان تنظیمات، ما برای استقرار AKS (سرویسهای Azure Kubernetes) با استفاده از ACR (رجیستری کانتینر Azure) به ابر منتقل میشویم . همچنین ما موضوعات دیگری را پوشش خواهیم داد که؛
- ریزسرویسهای Docker Compose
- اجزای Kubernetes (pods، استقرار، خدمات ..)
- استقرار بدون توقف
- استفاده از منابع Azure مانند ACR (رجیستری کانتینر Azure)، AKS (خدمات Azure Kubernetes)
- تمام فرآیند استقرار را با نوشتن خطوط لوله سفارشی با Azure DevOps و غیره خودکار کنید.
در این دوره، ما 3 میکروسرویس خواهیم داشت که با هم توسعه و استقرار میدهیم. Microservices 1 – خرید برنامه مشتری MVC
اول از همه، ما قصد داریم تا Shopping MVC Client Application For Consuming API Resource را توسعه دهیم که Shopping.Client Asp.Net MVC Web Project خواهد بود. اما ما با توسعه این پروژه به عنوان یک برنامه وب مستقل که شامل داده های خود در داخل آن است، شروع خواهیم کرد. و ما پشتیبانی کانتینر را با Dockerfile اضافه می کنیم، تصاویر docker را به Docker Hub فشار می دهیم و گزینه های استقرار مانند ” Azure Web App for Container ” را برای یک برنامه وب مشاهده می کنیم.
Microservices 2 – Shopping API Application
پس از آن میخواهیم Shopping.API Microservice را با MongoDB و Compose All Docker Containers توسعه دهیم. این پروژه API دادههای محصولات را خواهد داشت و عملیات CRUD را با افشای روشهای API برای مصرف از پروژه مشتری خرید انجام میدهد. ما برنامه API را با ایجاد Dockerfile محفظه می کنیم و تصاویر را به Azure Container Registry (ACR) منتقل می کنیم.
Microservices 3 – Mongo Db Database
پروژه API ما سوابق محصول ذخیره شده در پایگاه داده No-SQL MongoDB را همانطور که در تصویر توضیح داده شده مدیریت می کند. ما تصویر Docker MongoDB را از داکر هاب می کشیم و با پروژه API خود ارتباط ایجاد می کنیم. در پایان بخش، ما 3 میکروسرویس خواهیم داشت که عبارتند از Shopping.Client – Shopping.API – MongoDb microservices.
آنچه که در دوره Deploying .Net Microservices with K8s AKS and Azure DevOps فرا خواهید گرفت
- ایجاد و ساخت تصاویر Docker
- کانتینر کردن میکروسرویس ها در محیط Docker
- Microservices Docker Compose
- ارسال تصاویر Docker به DockerHub و رجیستری کانتینر Azure (ACR)
- استقرار .Net Microservices در Kubernetes
- استقرار Microservices در خدمات ابری Azure kubernetes (AKS)
- کل فرآیند استقرار را با نوشتن خطوط لوله سفارشی با Azure DevOps به صورت خودکار انجام دهید
- استقرار برنامه های میکروسرویس چند کانتینری با خودکارسازی خطوط لوله ci/cd
- میکروسرویس ها را با استقرارهای بدون توقف به روز کنید
- استفاده از Azure Container Registry – ACR
- استفاده از خدمات Azure Kubernetes – AKS
این دوره مناسب افرادیست که
- توسعهدهندگانی که میخواهند کانتینریسازی چند میکروسرویس را با Docker یاد بگیرند
- توسعه دهندگانی که می خواهند یاد بگیرند که میکروسرویس ها را در Kubernetes مستقر کنند
- توسعه دهندگانی که می خواهند یاد بگیرند که میکروسرویس ها را در سرویس های ابری Azure kubernetes (AKS) استقرار دهند.
- توسعهدهندگانی که میخواهند کاربردهای میکروسرویسهای چند کانتینری را با خودکارسازی خطوط لوله ci/cd یاد بگیرند.
مشخصات دوره Deploying .Net Microservices with K8s AKS and Azure DevOps
- ناشر: Udemy
- مدرس: Mehmet Ozkaya
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 10 ساعت و 15 دقیقه
- تعداد دروس: 110
سرفصل های دوره Deploying .Net Microservices with K8s AKS and Azure DevOps
پیشنیازهای دوره Deploying .Net Microservices with K8s AKS and Azure DevOps
- Basics of Container and Docker Information
- C# and AspNet knowledge will be plus
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم
4.06 گیگابایت
















































2 دیدگاه. همین الان خارج شوید
سلام
لطفا در صورت امکان آپدیت 4/2024 رو هم قرار بدید
ممنون
سلام
در دسترس نیست.