آموزش آشنایی با Docker در ویندوز با Visual Studio 2017

Introduction to Docker on Windows with Visual Studio 2017

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه از Docker در Windows استفاده کنید تا تحویل برنامه شما را محدود کند. تحویل برنامه CI/CD با چرخه کامل را با استفاده از ظروف Docker بیاموزید ، همه خوشه های تولیدی هستند که در Azure ACS با Kubernetes یا روی پارچه سرویس کار می کنند. بسیاری از توسعه دهندگان و معماران با درخواست انتقال به تحویل مداوم و DevOps مواجه هستند. آنها همچنین محبوبیت Docker را در حال ظهور می بینند و از آنها خواسته می شود تا برنامه های جدید و فعلی Net را به یک راه حل "dockerized" منتقل کنند. در این دوره ، مقدمه ای بر Docker در ویندوز با ویژوال استودیو 2017 ، می آموزید که چگونه از Docker برای ارائه راه حل به سیستم عامل ویندوز استفاده کنید. ابتدا گزینه ها و قابلیت هایی را که داکر در پلتفرم ویندوز ارائه می دهد ، جستجو خواهید کرد. در مرحله بعدی ، شما خواهید فهمید که Visual Studio 2017 چگونه استفاده از Docker را در چرخه توسعه ساده می کند. سرانجام ، شما می آموزید که چگونه خط لوله تحویل با Visual Studio Team Services (VSTST) یا TFS را برای استقرار در هر یک از سیستم عامل های هدف اعم از ویندوز سرور گرفته تا دسته ای از ماشین آلات مدیریت شده توسط مدیران خوشه مانند Kubernetes یا Service Fabric ، پیاده سازی کنید. . در پایان این دوره ، شما می توانید نحوه کار ظروف بر روی ویندوز ، نحوه ساخت کانتینرهای Docker برای اجرای بارهای جدید یا موجود و نحوه استقرار برنامه های خود در محلول های مختلف میزبانی کانتینرها را در محیط پیش فرض یا در ابر توضیح دهید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Docker ، Visual Studio و Windows Platform Introduction to Docker, Visual Studio, and the Windows Platform

  • آشنایی با Docker در ویندوز با Visual Studio 2017 Introduction to Docker on Windows with Visual Studio 2017

  • اهداف دوره Course Objectives

  • آنچه از این دوره دریافت خواهید کرد What You Will Get from This Course

  • ماژول های دوره Course Modules

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

  • در حال اجرا کانتینر و Docker Running Containers and Docker

  • کانتینر چیست؟ What Is a Container?

  • ظروف در مقابل ماشین های مجازی Containers vs. Virtual Machines

  • بازرسی ظروف در حال اجرا در ویندوز Inspecting Running Containers on Windows

  • کانتینر در مقابل داکر Containers vs. Docker

  • رابط خط فرمان Docker Docker Command-line Interface

  • خط فرمان داکر Docker Command-line

  • تفاوت بین تصویر و کانتینر (1/2) Difference Between an Image and a Container(1/2)

  • تفاوت بین تصویر و کانتینر (2/2) Difference Between an Image and a Container(2/2)

  • بازرسی تصاویر و لایه ها Inspecting Images and Layers

  • همه اش را بگذار کنار هم Putting It All Together

  • در حال اجرا روی ویندوز Running on Windows

  • ابزارهای توسعه Development Tools

  • داکر آهنگ سازی Docker Compose

  • دستورات Docker برای درک ویژوال استودیو لازم است Docker Commands Needed to Understand Visual Studio

  • کدام یک .Net Framework را انتخاب کنید؟ Which .Net Framework to Choose?

  • خوشه های کانتینر Container Clusters

  • خلاصه Summary

Docker و Visual Studio Docker and Visual Studio

  • خوش آمدی Welcome

  • مقدمه Introduction

  • استفاده از ابزار Docker در Visual Studio 2017 Using the Docker Tools in Visual Studio 2017

  • پرونده های باربر اضافه شد Docker Files Added

  • ترفند رفع اشکال/انتشار Dockerfile The Dockerfile Debug/Release Trick

  • نسخه ی نمایشی: ساخت کانتینر از خط فرمان Demo: Building Containers from the Command-line

  • فایلهای Yaml اضافه شد Yaml Files Added

  • ترفند پرونده یامل The Yaml File Trick

  • نسخه ی نمایشی: ساخت ظروف از خط فرمان با استفاده از Docker-compose Demo: Building Containers from the Command-line Using Docker-compose

  • ترفند پرونده Yaml (ادامه) The Yaml File Trick (cont.)

  • نسخه ی نمایشی: Volume Maps را روی کانتینرها نشان دهید Demo: Show the Volume Maps on the Containers

  • ترفند پرونده Yaml (ادامه) The Yaml File Trick (cont.)

  • برای ساخت کانتینرها از Visual Studio 2017 IDE استفاده کنید Use the Visual Studio 2017 IDE to Build Containers

  • اشکال زدایی از راه حل های بین ظرفی با Visual Studio 2017 Debugging Your Cross-container Solutions with Visual Studio 2017

  • نمایش نحوه اشکال زدایی از ظروف متقابل Show How to Debug Cross-containers

  • خلاصه Summary

مدیریت داده ها در محفظه ها و آزمایش Handling Data in Containers & Testing

  • خوش آمدی Welcome

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

  • مدیریت داده ها در ظروف Handling Data in Containers

  • تنظیم نقشه های جلد برای مدیریت وضعیت Setting up Volume Mappings to Manage State

  • نسخه ی نمایشی: با استفاده از دستورات Volume Mapping Demo: Using the Volume Mapping Commands

  • اجرای SQL Server در یک کانتینر Running SQL Server in a Container

  • نسخه ی نمایشی: ایجاد و اجرای تصاویر SQL Server Demo: Creating and Running SQL Server Images

  • اهرم ناپذیری برای آزمایش Leveraging Immutability for Testing

  • نسخه ی نمایشی: تست یکپارچه سازی با استفاده از یک ظرف SQL که پس از آزمایش مجدداً تنظیم می شود Demo: Integration Test Using a SQL Container That Resets After the Tests

  • خلاصه Summary

Docker و خط لوله تحویل مداوم شما در VSTS Docker and Your Continuous Delivery Pipeline in VSTS

  • مقدمه Introduction

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

  • درک ساختهای کانتینر شده Understanding Containerized Builds

  • اجرای ساخت در VSTS Running a Build in VSTS

  • راه اندازی Build Setting up the Build

  • پیکربندی نمایندگی های ساخت برای ساخت ظروف Configuring Build Agents to Build Containers

  • یک عامل ساخت سفارشی تنظیم کنید Setup a Custom Build Agent

  • یک VSTS Build برای ظروف خود نصب کنید Setup a VSTS Build for Your Containers

  • درک برچسب ها Understanding Tags

  • استفاده از کانتینرهای خود با استفاده از خط لوله Release Deploying Your Containers Using the Release Pipeline

  • کانتینرهای خود را در یک میزبان کانتینر مستقر کنید Deploy Your Containers to a Container Host

  • هل دادن تصاویر به Azure Container Registry یا Dockerhub Pushing Images to Azure Container Registry or Dockerhub

  • یک رجیستری Azure Container Registry ایجاد و استفاده کنید Create and Use an Azure Container Registry

  • خلاصه Summary

استقرار در Azure Container Services (ACS) Deploying to Azure Container Services (ACS)

  • مقدمه Introduction

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

  • چرا به خوشه نیاز دارید؟ Why Do You Need Clusters?

  • درک Azure ACS Understanding Azure ACS

  • ایجاد و پیکربندی یک خوشه Creating and Configuring a Cluster

  • یک خوشه ACS در حال اجرا Kubernetes ایجاد کنید Create an ACS Cluster Running Kubernetes

  • در حال استفاده از برنامه خود در خوشه با دست Deploying Your App to the Cluster by Hand

  • آناتومی خوشه Kubernetes Kubernetes Cluster Anatomy

  • استقرار در Kubernetes Deploy to Kubernetes

  • ظروف را با خوشه Kubernetes مستقر کنید Deploy Containers to Kubernetes Cluster by Hand

  • استقرار برنامه شما در خوشه با استفاده از VSTS Deploying Your App to the Cluster Using VSTS

  • کانتینرها را با استفاده از VSTS در خوشه Kubernetes مستقر کنید Deploy Containers to Kubernetes Cluster with VSTS

  • تنظیم تحویل مداوم و استقرار در زمان توقف صفر Setting up Continuous Delivery and Zero Downtime Deployments

  • استقرار Downtime صفر با استفاده از VSTS و ACS با Kubernetes Zero Downtime Deployment Using VSTS and ACS with Kubernetes

  • مقیاس گذاری برنامه ها و خوشه Scaling Your Apps and the Cluster

  • مقیاس گذاری برنامه شما و خوشه ACS Scaling Your App and the ACS Cluster

  • راه حل های خوشه ای جایگزین Alternative Cluster Solutions

  • خلاصه Summary

اعزام به پارچه خدمات لاجوردی Deploying to Azure Service Fabric

  • مقدمه Introduction

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

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

  • همان قوانینی که برای ACS اعمال می شود Same Rules Apply as to ACS

  • ایجاد و پیکربندی یک خوشه Creating and Configuring a Cluster

  • خوشه پارچه سرویس ایجاد کنید Create a Service Fabric Cluster

  • در حال استفاده از برنامه خود در خوشه با دست Deploying Your App to the Cluster by Hand

  • کانتینرها را با دست خود به پارچه سرویس بفرستید Deploy Containers to Service Fabric by Hand

  • استقرار برنامه شما در خوشه با استفاده از VSTS Deploying Your App to the Cluster Using VSTS

  • کانتینرها را با پارچه VSTS در پارچه سرویس قرار دهید Deploy Containers to Service Fabric with VSTS

  • خلاصه Summary

  • ماژول های دوره Course Modules

  • تکمیل دوره Course Completion

نمایش نظرات

آموزش آشنایی با Docker در ویندوز با Visual Studio 2017
جزییات دوره
4h 31m
95
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
60
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcel de Vries Marcel de Vries

مارسل یکی از بنیانگذاران و CTO شرکت Xpirit است ، یک شرکت مشاوره عالی در هیلورسوم ، هلند است. مارسل در سال 2014 به عنوان شرکت Xbia هلند ، Xpirit را تاسیس کرد آنها بهمراه Xebia با استفاده از محصولات مایکروسافت و محصولات منبع باز به مشتریان در زمینه تحول دیجیتال ، مشاوره چابک و توسعه Full Stack کمک می کنند. مارسل بیشتر وقت خود را صرف این می کند که چگونه فن آوری های نوظهور ، تغییر ذهنیت و شیوه کار جدید ، می توانند به سازمان ها کمک کنند تا سریعتر نرم افزار تولید کنند. کمک به سازمانها جهت تبدیل شدن به سوی سازمانی با سرعت بالا ، نوآور و مولد ، علاقه و علاقه وی شده است. مارسل عاشق یادگیری فن آوری های جدید و آموختن چیزهایی است که به دیگران آموخته است. علاوه بر کار خود به عنوان CTO ، وی همچنین به عنوان مشاور در زمینه مدیریت چرخه چرخه برنامه ، تحویل مداوم ، DevOps ، معماری برنامه های کاربردی مقیاس Cloud/Web و توسعه برنامه های برنامه Cross Mobile Enterprise Mobile با Xamarin کار می کند. مارسل یک سخنران مکرر در کنفرانس های برجسته صنعت است. وی جلساتی را در رویدادهایی مانند Microsoft TechEd ، Microsoft//Build ، Microsoft TechDays ، Visual Studio Live! ، Devintersection ، Xebicon و Techorama ارائه داده است که چند مورد را نام برد. وی میزبان چندین دیدار در منطقه خود در Microsoft Azure ، Xamarin و ALM است. در اوقات فراغت خود دوره های آنلاین برای Pluralsight می سازد. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه Microsoft ALM MVP را دریافت کرده است و من از سال 2008 مدیر منطقه ای مایکروسافت است. شما همیشه می توانید با او تماس بگیرید تا در مورد موضوعاتی مانند: DevOps ، ALM ، Cloud Computing ، خدمات خرد ، توسعه موبایل ، داکر ، IaaS ، PaaS ، SaaS.