آموزش مهارت های DevOps برای توسعه دهندگان با Visual Studio & TFS 2015

DevOps Skills for Developers with Visual Studio & TFS 2015

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اگر کد شما تحویل داده نشده است تا کسی بتواند از آن استفاده کند ، چندان ارزشمند نیست. این دوره تمرکز شما را از توسعه نرم افزار به تحویل نرم افزار تغییر می دهد. گاهی اوقات در نهایت روی پروژه هایی کار می کنید که خوب پیش نمی روند. حواس پرتی ، بدون تمرکز ، ایجاد غیرممکن است. الزامات تغییر ، آزمایش بی رحمانه ، اشکالات بدون توقف. در این دوره ، مهارت های DevOps برای توسعه دهندگان با Visual Studio & TFS 2015 ، شما در مورد انجام DevOps در دنیای مایکروسافت آشنا خواهید شد. برخی مطالب نظری در مورد DevOps وجود دارد که کاملاً بین پلتفرمی است تا شما را به ذهنیت DevOps بکشاند. بقیه اطلاعات عملی زیادی خواهد بود که به شما نشان می دهد چگونه می توانید از این طرز فکر DevOps استفاده کنید و در واقع DevOps را با استفاده از ابزارها و فناوری های مایکروسافت انجام دهید. اولین مبحثی که این دوره پوشش خواهد داد ، کنترل نسخه ، پوشش Team Foundation Server و Git خواهد بود. در مرحله بعدی ، در مورد ساخت خودکار ، آزمایش خودکار و استقرار خودکار و همچنین نحوه ساده سازی نسخه ها با استفاده از پرچم های ویژگی یاد خواهید گرفت. سرانجام ، شما در مورد مدیریت انتشار TFS برای انجام استقرار مداوم یاد خواهید گرفت. در پایان این دوره ، شما خواهید فهمید که چرا باید به DevOps اهمیت دهید و چطور خط لوله انتشار خودکار DevOps را برای برنامه خود تنظیم کنید.

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

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

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

Devops چیست؟ چرا مراقبت می کنم؟ What Is Devops? Why Do I Care?

  • DevOps چیست؟ What Is DevOps?

  • چرا باید به DevOps اهمیت بدهم؟ Why Should I Care About DevOps?

  • DevOps با ابزار Microsoft DevOps with Microsoft Tools

تلفیق کد منبع تیم خود با کنترل نسخه Consolidating Your Team's Source Code with Version Control

  • چرا کنترل نسخه؟ Why Version Control?

  • گزینه های کنترل نسخه در TFS Version Control Options in TFS

  • پروژه های تیمی Team Projects

  • مجموعه پروژه های تیمی Team Project Collections

  • نسخه نمایشی نمای کلی TFVC TFVC Overview & Demos

  • بررسی اجمالی Git + TFS Git + TFS Overview

  • نسخه ی نمایشی Git + TFS ، قسمت 1: مبانی Git + TFS Demo, Part 1: Basics

  • Git + TFS نسخه ی نمایشی ، قسمت 2: Fetch Pull Git + TFS Demo, Part 2: Fetch & Pull

  • نسخه ی نمایشی Git + TFS ، قسمت 3: موارد مرتبط کار Git + TFS Demo, Part 3: Associated Work Items

  • نسخه ی نمایشی Git + TFS ، قسمت 4: درگیری ها را ادغام کنید Git + TFS Demo, Part 4: Merge Conflicts

  • Git + TFS نسخه ی نمایشی ، قسمت 5: مخازن متعدد Git + TFS Demo, Part 5: Multiple Repositories

  • Git یا TFVC؟ Git or TFVC?

  • خلاصه Summary

کار و محدودیت ها Work & Constraints

  • معرفی Intro

  • DevOps کار کنید Work & DevOps

  • کار چند وظیفه ای در حال انجام است Multitasking & Work In Progress

  • نظریه محدودیت ها Theory of Constraints

  • خلاصه Summary

برنامه ریزی و پیگیری کارهای تیم خود Planning and Tracking Your Team's Work

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

  • اسکرام و کنبان Scrum and Kanban

  • نسخه ی نمایشی: Kanban با TFS Demo: Kanban with TFS

  • نسخه ی نمایشی: مدیریت عقب ماندگی Scrum با TFS Demo: Scrum Backlog Management with TFS

  • نسخه ی نمایشی: پیش بینی و سرعت Demo: Forecasting and Velocity

  • نسخه ی نمایشی: Scrum Sprint Planning با TFS Demo: Scrum Sprint Planning with TFS

  • نسخه ی نمایشی: در حال اجرا و نظارت بر دو سرعت با TFS Demo: Running and Monitoring a Sprint with TFS

  • نسخه ی نمایشی: داشبورد پروژه Demo: Project Dashboards

  • نسخه ی نمایشی: س Itemالات و نمودارهای مورد کار Demo: Work Item Queries and Charting

  • خلاصه Summary

واحد تست و DevOps Unit Testing and DevOps

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

  • نسخه آزمایشی واحد و تست واحد چیست؟ Unit Test Demo and What Is a Unit Test?

  • چرا Unit Testing و DevOps؟ Why Unit Testing and DevOps?

  • خلاصه Summary

مدیریت و استفاده از کد پایگاه داده SQL Server Managing & Deploying SQL Server Database Code

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

  • ابزارهای داده SQL Server: چرا چرا؟ SQL Server Data Tools: What & Why?

  • نسخه ی نمایشی: SQL Server Data Tools Demo: SQL Server Data Tools

  • نسخه ی نمایشی: مقایسه به روز رسانی ها Demo: Comparisons & Updates

  • نسخه ی نمایشی: جستجوی داده ها Demo: Lookup Data

  • نسخه ی نمایشی: با استفاده از SqlPackage.exe به صورت خودکار مستقر شوید Demo: Deploy & Automate Using SqlPackage.exe

  • خلاصه Summary

خودکار ساخت و استقرار Automating Builds and Deployments

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

  • چرا ساخت های خودکار و DevOps؟ Why Automated Builds and DevOps?

  • نسخه ی نمایشی: یک TFS Build ایجاد کنید Demo: Create a TFS Build

  • نسخه ی نمایشی: شکست ها و اشکالات را بسازید Demo: Build Failures and Bugs

  • نسخه ی نمایشی: Builds و داشبورد پروژه Demo: Builds and the Project Dashboard

  • نسخه ی نمایشی: عوامل و قابلیت های ساخت را پیکربندی کنید Demo: Configure Build Agents and Capabilities

  • نسخه ی نمایشی: به روزرسانی های پایگاه داده را از یک Build ایجاد کنید Demo: Deploy Database Updates from a Build

  • نسخه ی نمایشی: یک برنامه ASP.NET را از یک Build به IIS نصب کنید Demo: Deploy an ASP.NET Application to IIS from a Build

  • خلاصه Summary

مدیریت "رفع مشکلات داغ" و کیفیت کد: شعب و بررسی کد Managing 'Hot Fixes' & Code Quality: Branches and Code Reviews

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

  • ادغام شعبه چیست؟ What Is Branching & Merging?

  • دمو: انشعاب با TFVC Demo: Branching with TFVC

  • نسخه ی نمایشی: شعبه با Git Demo: Branching with Git

  • خطرات انشعاب Branching Risks

  • بررسی کد Code Reviews

  • نسخه ی نمایشی: بررسی کد با درخواست Git Pull Demo: Code Reviews with Git Pull Requests

  • نسخه ی نمایشی: خط مشی های شعبه با درخواست Git Pull Demo: Branch Policies with Git Pull Requests

  • نسخه ی نمایشی: بررسی کد با TFVC Demo: Code Reviews with TFVC

  • نسخه ی نمایشی: رفع مشکلات داغ با TFVC شاخه ها را آزاد می کند Demo: Hot Fixes & Release Branches with TFVC

  • نسخه ی نمایشی: رفع مشکلات داغ با برچسب های Git Demo: Hot Fixes with Git Tags

  • خلاصه Summary

تست QA و تست های UI خودکار با رابط کاربری رمزگذاری شده QA Testing & Automated UI Tests with Coded UI

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

  • نوع جدیدی از QA برای Devops TFS A New Kind of QA for Devops & TFS

  • نسخه ی نمایشی: موارد آزمون QA در TFS Demo: QA Test Cases in TFS

  • نسخه ی نمایشی: داده های پارامترهای آزمون QA Demo: QA Test Parameters & Data

  • نسخه ی نمایشی: اجرای موارد آزمایشی ایجاد اشکال از طریق وب Demo: Run Test Cases & Create Bugs via the Web

  • نسخه ی نمایشی: مراحل آزمایشی مشترک پارامترهای مشترک Demo: Shared Test Steps & Shared Parameters

  • نسخه ی نمایشی: موارد تست QA را از طریق سرویس گیرنده MTM اجرا کنید Demo: Run QA Test Cases via the MTM Client

  • نسخه ی نمایشی: اختصاص دادن موارد آزمایشی نمودارهای مجموعه تست Demo: Assigning Test Cases & Test Suite Charts

  • تست های اتوماسیون UI DevOps DevOps & UI Automation Tests

  • نسخه ی نمایشی: تست دود خودکار با رابط کاربری رمزگذاری شده ، قسمت 1 Demo: Automated Smoke Test with Coded UI, Part 1

  • نسخه ی نمایشی: تست دود خودکار با رابط کاربری رمزگذاری شده ، قسمت 2 Demo: Automated Smoke Test with Coded UI, Part 2

  • خلاصه Summary

ساده سازی ویژگی ها و بازخورد Simplifying Feature Deployments and Feedback

  • مقدمه Introduction

  • محدودیت های انتشار مبتنی بر کنترل منبع Limits of Source-control-based Releases

  • پرچم های ویژه Feature Flags

  • نسخه ی نمایشی: ویژگی زیرساخت پرچم Demo: Feature Flag Infrastructure

  • نسخه ی نمایشی: استفاده از Feature Flags برای اجرای یک ویژگی Demo: Using Feature Flags to Implement a Feature

  • نسخه ی نمایشی: به کارگیری همزمان دو ویژگی با پرچم های برجسته Demo: Deploying Two Features at the Same Time with Feature Flags

  • نسخه ی نمایشی: اجرای بتا خصوصی با پرچم های ویژه Demo: Implementing a Private Beta with Feature Flags

  • DevOps ، مالکیت محصول ، بازخورد DevOps, Product Ownership, & Feedback

  • نسخه ی نمایشی: گرفتن ویژگی استفاده از بازخورد Demo: Capturing Feedback & Feature Utilization

  • خلاصه Summary

خطوط لوله انتشار DevOps با مدیریت انتشار ویژوال استودیو DevOps Release Pipelines with Visual Studio Release Management

  • معرفی Intro

  • مدیریت انتشار TFS چیست؟ What Is TFS Release Management?

  • نسخه ی نمایشی: یک نسخه ، قسمت 1 ایجاد کنید Demo: Create a Release, Part 1

  • نسخه ی نمایشی: یک نسخه ، قسمت 2 ایجاد کنید Demo: Create a Release, Part 2

  • نسخه ی نمایشی: یک محیط اضافه کنید Demo: Add an Environment

  • نسخه ی نمایشی: باعث استقرار مداوم می شود Demo: Triggers & Continuous Deployment

  • نسخه ی نمایشی: تصویب ها Demo: Approvals

  • خلاصه Summary

نمایش نظرات

آموزش مهارت های DevOps برای توسعه دهندگان با Visual Studio & TFS 2015
جزییات دوره
7h 7m
94
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
138
4.8 از 5
دارد
دارد
دارد
Benjamin Day
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Benjamin Day Benjamin Day

Benjamin Day یک مشاور و مربی متخصص در زمینه بهترین نرم افزارهای توسعه نرم افزار با استفاده از ابزارهای توسعه Microsoft با تأکید بر Team Foundation Server ، Scrum و Windows Azure است. او یک Microsoft Visual Studio ALM MVP ، یک مربی مجاز Scrum از طریق Scrum.org ، و سخنران کنفرانس هایی مانند TechEd ، DevTeach و VSLive است. هنگامی که نرم افزار توسعه نمی داد ، بن شناخته می شد که به دویدن و کایاک سواری می پردازد تا تعادل بین عشق به پنیر ، گوشت های پخته شده و شامپاین را حفظ کند. از طریق http://www.benday.com می توان با وی تماس گرفت.