آموزش توسعه برنامه های مبتنی بر کانتینر با Visual Studio و Azure

Developing Container-Based Applications with Visual Studio and Azure

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کانتینرها آینده توسعه برنامه هستند. مایکروسافت توسعه دهندگان را تحت پوشش قرار داده است. بیاموزید که چگونه از Docker و ویژگی های قدرتمند در Visual Studio ، Visual Studio Team Services و Azure برای ساخت برنامه های دات نت مبتنی بر کانتینر استفاده کنید. فلوید هیلتون ، مربی با نشان دادن چگونگی تنظیم محیط خود ، گنجاندن داکر در توسعه ویندوز و چرخه های زندگی DevOps و برنامه های اشکال زدایی در Visual Studio Code و Visual Studio 2017 شروع می کند. سپس او نحوه ساخت خط لوله تحویل مداوم را با استفاده از Team Services توضیح می دهد برای کشیدن کد از Git ، ایجاد تصاویر کانتینر ، فشار دادن به Azure و استقرار کانتینرها در سرویس های برنامه Linux. در مورد گزینه های میزبانی خود در Azure کنجکاو هستید؟ Floyd انتخاب های شما ، از جمله Azure App Service ، Azure Container Service و Azure Service Fabric را بررسی می کند. بعلاوه ، یاد بگیرید که چگونه از خدمات ظرف Azure برای ایجاد خوشه های Kubernetes استفاده کنید که می توانند برنامه های دات نت را میزبانی کنند.
موضوعات شامل:
  • تنظیم محیط خود
  • افزودن پشتیبانی Docker به یک برنامه
  • رفع اشکال برنامه های مبتنی بر کانتینر در Visual Studio 2017
  • چرخه زندگی DevOps با Visual Studio و VS Team Services
  • پیکربندی انتشار و ساخت
  • گزینه های میزبانی لاجوردی
  • استفاده از Kubernetes با لاجوردی

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. چرخه زندگی توسعه داکر: بررسی اجمالی 1. Docker Development Life Cycle: Overview

  • چرخه عمر برنامه داکر Docker application life cycle

  • محیط خود را تنظیم کنید Set up your environment

2. چرخه زندگی توسعه داکر: کد ویژوال استودیو 2. Docker Development Life Cycle: Visual Studio Code

  • بررسی اجمالی چرخه عمر توسعه: کد VS Development life cycle overview: VS Code

  • پشتیبانی Docker را به یک برنامه اضافه کنید Add Docker support to an application

  • برنامه را در یک ظرف داکر اشکال زدایی کنید Debug an application in a Docker container

3. چرخه زندگی توسعه داکر: Visual Studio 2017 3. Docker Development Life Cycle: Visual Studio 2017

  • پشتیبانی و رفع اشکال Docker را اضافه کنید Add Docker support and debug

  • جزئیات اشکال زدایی Debugging details

4. چرخه زندگی Docker DevOps با خدمات تیم ویژوال استودیو 4. Docker DevOps Life Cycle with Visual Studio Team Services

  • مقدمه Introduction

  • یک برنامه وب لینوکس را در آزور اضافه کنید Add a Linux web app in Azure

  • اضافه کردن یک پروژه به Team Services Git Add a project to Team Services Git

  • رجیستری کانتینر را در آزور اضافه کنید Add a container registry in Azure

  • خط لوله داربست با ابزار تحویل مداوم برای ویژوال استودیو Scaffold pipeline with Continuous Delivery Tools for Visual Studio

  • تعریف خدمات ساخت تیم را پیکربندی کنید Configure the Team Services build definition

  • تعریف نسخه خدمات تیم را پیکربندی کنید Configure the Team Services release definition

  • اتصال رجیستری سرویس برنامه Linux را پیکربندی کنید Configure a Linux app service registry connection

  • همه را کنار هم بگذارید Put it all together

5. گزینه های میزبانی لاجورد 5. Azure Hosting Options

  • سرویس برنامه لاجوردی Azure App Service

  • خدمات کانتینر لاجورد (ACS) Azure Container Service (ACS)

  • Azure VM: IaaS با استفاده از الگوهای ARM Azure VM: IaaS using ARM templates

  • پارچه سرویس لاجورد Azure Service Fabric

  • پشتیبانی از کانتینر ویندوز Windows container support

6. Kubernetes با خدمات کانتینر لاجورد 6. Kubernetes with Azure Container Service

  • بررسی اجمالی Overview

  • Azure CLI را تنظیم کرده و وارد لاجورد شوید Set up Azure CLI and log in to Azure

  • یک خوشه Kubernetes را مستقر کنید Deploy a Kubernetes cluster

  • kubectl را نصب کنید Install kubectl

  • به رجیستری متصل شوید Connect to the registry

  • برنامه ای را مستقر کنید Deploy an application

  • تعادل بار را تنظیم کنید Set up a load balancer

  • به داشبورد Kubernetes متصل شوید Connect to Kubernetes Dashboard

  • یک خوشه Kubernetes را حذف کنید Delete a Kubernetes cluster

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توسعه برنامه های مبتنی بر کانتینر با Visual Studio و Azure
جزییات دوره
59m 30s
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
20,031
- از 5
ندارد
دارد
دارد
Floyd Hilton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Floyd Hilton Floyd Hilton

فلوید هیلتون نرم افزاری را برای تولید نیمه هادی ها ، حفظ انرژی و مراقبت های بهداشتی ایجاد کرده است. Floyd با کمک تیم ها با در آغوش گرفتن برنامه های DevOps ، Docker ، روش های چابک و ابر ، از افزایش کیفیت نرم افزار و چابکی لذت می برد. او همچنین شرکتها را از حالت "فقط این کار را انجام داده" را به یک فرآیند توسعه محکم راهنمایی می کند که رشد و مقیاس را با استفاده از اتوماسیون و طراحی دامنه محور تسهیل می کند. فلوید دوست دارد به دیگران کمک کند شغلی فوق العاده در توسعه دهنده نرم افزار را کشف کنند. او به بچه ها آموزش داده است تا با استفاده از مخلوطی از لینوکس ، خراش و پایتون برنامه ریزی کنند و یک سخنران مکرر در کنفرانس ها است. وقتی او نرم افزاری را نصب نمی کند ، می توان فلوید را در حال ساخت خانه یا سوار شدن به هر چیزی با دو چرخ یافت.