نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
اگر کد شما تحویل داده نشده است تا کسی بتواند از آن استفاده کند ، چندان ارزشمند نیست. این دوره تمرکز شما را از توسعه نرم افزار به تحویل نرم افزار تغییر می دهد. گاهی اوقات در نهایت روی پروژه هایی کار می کنید که خوب پیش نمی روند. حواس پرتی ، بدون تمرکز ، ایجاد غیرممکن است. الزامات تغییر ، آزمایش بی رحمانه ، اشکالات بدون توقف. در این دوره ، مهارت های 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
نمایش نظرات