آموزش ساخت خط لوله تحویل مداوم با TFS و Visual Studio 2015

Building a Continuous Delivery Pipeline with TFS and Visual Studio 2015

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تحویل مداوم تکامل منطقی چابک است. در این دوره ، شما خواهید آموخت که چگونه می توانید با استفاده از Visual Studio ، TFS/VSTS ، مدیریت انتشار ، Docker و Application Insights مفاهیم تحویل مداوم را به روشی عملی تحقق بخشید. تحویل مداوم و تمام قطعات آن باید تراز شوند به منظور تحقق آن این دوره ، ساخت یک خط لوله تحویل مداوم با TFS و Visual Studio 2015 ، نحوه پیاده سازی مداوم با استفاده از Microsoft ALM tools نسخه 2015 را شامل می شود. در ابتدا ، مفاهیم اینکه تحویل مداوم چیست چیست و چگونه می توانید با استفاده از Visual این کار را انجام دهید ، کاوش خواهید کرد. ابزارهای استودیو و TFS/VSTS 2015. در مرحله بعدی ، با بازخورد آزمایش آشنا خواهید شد ، جایی که به روش های مختلفی که می توانید یک محصول را آزمایش کنید و بازخورد مستقیم در مورد کیفیت محصول ارائه دهید ، نگاهی خواهید انداخت. شما فراتر از رویکرد آزمون سنتی رفته و نگاهی به روش های جدید و ابتکاری برای آزمایش سیستم خود خواهید انداخت. سرانجام ، شما با یادگیری اینکه چگونه می توانید قابلیت نگهداری کد منبع خود را داشته باشید ، دوره را به پایان می برید. در پایان این دوره ، شما قادر خواهید بود به طرز ماهرانه ای از TFS و Visual Studio برای ایجاد خط لوله تحویل مداوم موثر استفاده کنید.

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

مقدمه ای بر تحویل مداوم An Introduction to Continuous Delivery

  • معرفی دوره ، اهداف Course Introduction, Objectives

  • طرح کلی دوره Course Outline

  • مقدمه ای بر تحویل مداوم An Introduction to Continuous Delivery

  • تحویل مداوم چیست؟ What Is Continuous Delivery?

  • 8 اصل تحویل مداوم The 8 Principles of Continuous Delivery

  • خط لوله تحویل مداوم چیست؟ What Is a Continuous Delivery Pipeline?

  • چگونه می توانید خط لوله را بهینه کنید؟ How Can You Optimize the Pipeline?

  • نیاز به بازخورد The Need for Feedback

  • نسخه ی نمایشی: خط لوله تحویل مداوم حالت پایان یابد Demo: End State Continuous Delivery Pipeline

  • بعدی و خلاصه چیست What Is Next and Summary

کنترل منبع Source Control

  • مقدمه Introduction

  • رئوس مطالب ماژول Module Outline

  • کنترل منبع به عنوان فعال کننده اصلی تحویل مداوم Source Control as Fundamental Enabler of Continuous Delivery

  • استفاده از Git برای کنترل نسخه ، استفاده از شاخه ها و درخواست های Pull Using Git for Version Control, Using Branches and Pull Requests

  • انشعاب دادن Branching

  • استراتژی انشعاب جریان Git The Git Flow Branching Strategy

  • نسخه ی نمایشی: Git Flow در عمل Demo: Git Flow in Action

  • خلاصه Summary

ویژگی های خاص ، مدیریت بسته ، و نسخه Feature Toggles, Package Management, and Versioning

  • مقدمه Introduction

  • رئوس مطالب ماژول Module Outline

  • Toggles ویژه Feature Toggles

  • نسخه ی نمایشی: ویژگی های مشخص Demo: Feature Toggles

  • وابستگی مدیریت بسته Dependency & Package Management

  • نسخه ی نمایشی: مدیریت بسته VSTS Demo: VSTS Package Management

  • نسخه کردن Versioning

  • نسخه ی نمایشی: نسخه برداری معنایی Git Demo: Semantic Git Versioning

  • بعدی و خلاصه چیست What Is Next and Summary

پیکربندی ساختهای شما با Visual Studio 2015 و TFS 2015 Configuring Your Builds with Visual Studio 2015 and TFS 2015

  • مقدمه Introduction

  • رئوس مطالب ماژول Module Outline

  • اصول را بسازید Build Fundamentals

  • سیستم های ساخت موجود Available Build Systems

  • نسخه ی نمایشی: Visual Studio Team Team Server Foundation 2015 Builds Demo: Visual Studio Team Services & Team Foundation Server 2015 Builds

  • TFS/VSTS ساخت زیرساخت و نامگذاری TFS/VSTS Build Infrastructure and Naming

  • نسخه ی نمایشی: پیکربندی ساخت واقعی Demo: Configuring a Real Build

  • سیستم ساخت شما ضربان قلب سیستم CD شما است Your Build System Is the Heartbeat of Your CD System

  • نسخه ی نمایشی: بهینه سازی ساخت برای اجرای موازی و انتشار در NuGet Demo: Optimizing the Build to Run Parallel and Publish to NuGet

  • زیرساخت به عنوان کد و مخزن مصنوع Infrastructure as Code and the Artifact Repository

  • نسخه ی نمایشی: کپی مصنوعات و مرور مخزن مصنوعات Demo: Copying Artifacts And Browsing the Artifact Repository

  • مراحل بعدی و خلاصه Next Steps And Summary

آزمایش برنامه ها با Visual Studio 2015 و TFS 2015 Testing Applications with Visual Studio 2015 and TFS 2015

  • مقدمه Introduction

  • رئوس مطالب ماژول Module Outline

  • تست ایده آل در مقابل واقعیت خشن Ideal Testing vs. the Harsh Reality

  • ایده آل تست اتوماسیون هرم Ideal Test Automation Pyramid

  • Visual Studio و زیرساخت تست TFS/VSTS Visual Studio and TFS/VSTS Test Infrastructure

  • نسخه ی نمایشی: MSTest ، Nunit ، Xunit Demo: MSTest, Nunit, Xunit

  • تست UI ادغام خودکار Automated Integration & UI Testing

  • نسخه ی نمایشی: UI Test Automation CodedUI و سلنیوم Demo: UI Test Automation CodedUI and Selenium

  • مراحل بعدی و خلاصه Next Steps and Summary

انتشار برنامه ها با مدیریت انتشار TFS 2015 Releasing Applications with TFS 2015 Release Management

  • مقدمه Introduction

  • رئوس مطالب ماژول Module Outline

  • زمینه مدیریت انتشار Context of Release Management

  • نسخه ی نمایشی: نمای کلی از مدیریت انتشار VSTS Demo: Overview of VSTS Release Management

  • مدیریت انتشار ترکیبی Hybrid Release Management

  • تأمین کننده Provisioning

  • نسخه ی نمایشی: استفاده از الگوی ARM برای تهیه ماشین های مجازی در Microsoft Azure Demo: Using an ARM template to Provision Virtual Machines on Microsoft Azure

  • نسخه ی نمایشی: یک برنامه جدید Azure Web ایجاد کنید تا بعداً وب سایت خود را مستقر کنید Demo: Create a New Azure Web App to Deploy Your Website Later

  • گسترش Deployment

  • نسخه ی نمایشی: وب سایت خود را در یک برنامه Azure Web مستقر کنید Demo: Deploy Your Website to an Azure Web App

  • خلاصه Summary

استفاده از Docker در ویندوز Using Docker on Windows

  • مقدمه Introduction

  • استقرار و کانتینرها Deployment and containers

  • کانتینر و داکر Containers and Docker

  • نسخه ی نمایشی: اصول کانتینر Docker Demo: Docker Container Fundamentals

  • نسخه ی نمایشی: استفاده از Docker برای استقرار برنامه های ASP.NET MVC Demo: Using Docker to Deploy Your ASP.NET MVC Applications

  • خلاصه Summary

بهینه سازی خطوط لوله با استفاده از DevOps ، Application Insights ، Sonar Qube و VSTS Pipeline Optimization by Applying DevOps, Application Insights, Sonar Qube, and VSTS

  • مقدمه Introduction

  • رئوس مطالب ماژول Module Outline

  • تحویل مداوم و DevOps Continuous Delivery and DevOps

  • حداقل محصول زنده (MVP) Minimal Viable Product(MVP)

  • نظارت و بینش Monitoring and Insights

  • نسخه ی نمایشی: افزودن بینش برنامه (کاربرد عملکرد) Demo: Adding Application Insights (Performance & Usage)

  • تشخیص و در دسترس بودن Diagnostics and Availability

  • نسخه ی نمایشی: افزودن بینش برنامه (عیب یابی در دسترس بودن) Demo: Adding Application Insights (Availability & Diagnostics)

  • نظارت بر کیفیت محصول شما Monitoring Your Product Quality

  • نسخه ی نمایشی: SonarQube Demo: SonarQube

  • نظارت بر خط لوله CD شما Monitoring Your CD Pipeline

  • دریافت اطلاعات خط لوله از TFS/VSTS Getting Pipeline Information from TFS/VSTS

  • خلاصه Summary

نمایش نظرات

آموزش ساخت خط لوله تحویل مداوم با TFS و Visual Studio 2015
جزییات دوره
6h 29m
78
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
75
4.6 از 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.