نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Azure DevOps Server 2020 به شما کمک می کند تا توسعه و تحویل پروژه های نرم افزاری پیچیده را مدیریت و ساده کنید. این دوره به شما نشان می دهد که چگونه شروع کنید و وظایف معمولی را که برای آنها از Azure DevOps استفاده می کنید پوشش می دهد. چگونه توسعه و تحویل یک پروژه نرم افزاری پیچیده را مدیریت و ساده می کنید؟ در این دوره، Azure DevOps Server 2020 Fundamentals، یاد خواهید گرفت که چگونه از Azure DevOps برای کمک به توسعه و ارائه نرمافزار عالی و کارآمد استفاده کنید. ابتدا نحوه مدیریت کد با استفاده از کنترل نسخه Git و TFVC را خواهید دید. در مرحله بعد، ساختهای خودکار و استقرار خودکار نرمافزار خود را بررسی خواهید کرد. در نهایت، نحوه مدیریت پروژه های خود را با استفاده از Scrum و Kanban به همراه نحوه مدیریت تلاش تست QA پروژه نرم افزاری خود خواهید یافت. وقتی این دوره را به پایان رساندید، دانش پایه ای در مورد تحویل پروژه نرم افزاری با استفاده از Azure DevOps خواهید داشت که به شما در حرکت به سمت تحویل موفق نرم افزار و DevOps کمک می کند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
Azure DevOps چیزی بیش از کنترل نسخه است
Azure DevOps Is More than Just Version Control
-
معرفی
Introduction
-
برخی از تاریخچه ها در سرور Azure DevOps 2020
Some History on Azure DevOps Server 2020
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
معرفی
Introduction
-
گزینه های نصب Azure DevOps
Azure DevOps Installation Options
-
پایگاههای داده Azure DevOps، مجموعههای پروژه تیمی و پروژههای تیمی
Azure DevOps Databases, Team Project Collections, and Team Projects
-
نسخه ی نمایشی: کنسول مدیریت سرور Azure DevOps
Demo: Azure DevOps Server Admin Console
-
نسخه ی نمایشی: اتصال به Azure DevOps ایجاد یک پروژه تیمی
Demo: Connect to Azure DevOps & Create a Team Project
-
نسخه ی نمایشی: از Visual Studio 2022 به Azure DevOps متصل شوید
Demo: Connect to Azure DevOps from Visual Studio 2022
-
بررسی اجمالی مجوزهای DevOps Azure
Azure DevOps Permissions Overview
-
نسخه ی نمایشی: مدیریت مجوزها با استفاده از گروه ها
Demo: Managing Permissions Using Groups
-
خلاصه
Summary
مدیریت کد منبع خود با Git و Azure DevOps Repos
Managing Your Source Code with Git & Azure DevOps Repos
-
بررسی اجمالی
Overview
-
چرا گزینه های کنترل نسخه + کنترل نسخه در Azure DevOps؟
Why Version Control + Version Control Options in Azure DevOps?
-
کنترل نسخه Git در مقابل Team Foundation (TFVC)
Git vs. Team Foundation Version Control (TFVC)
-
Git + Azure DevOps
Git + Azure DevOps
-
نسخه ی Git، قسمت 1 از 4: ایجاد یک پروژه + راه اندازی مخزن Git
Git Demo, Part 1 of 4: Create a Project + Initialize the Git Repository
-
نسخه ی Git، قسمت 2 از 4: اتصال ویژوال استودیو به مخزن Git در Azure DevOps
Git Demo, Part 2 of 4: Connect Visual Studio to a Git Repository in Azure DevOps
-
نسخه ی Git، قسمت 3 از 4: Git از رابط وب Azure Repos + "دریافت آخرین"
Git Demo, Part 3 of 4: Git from the Azure Repos Web Interface + "Getting Latest"
-
نسخه ی نمایشی Git ، قسمت 4 از 4: به اشتراک گذاری تغییرات به سرور
Git Demo, Part 4 of 4: Sharing Changes Back to the Server
-
انشعاب + ادغام با Git
Branching + Merging with Git
-
نسخه ی نمایشی: انشعاب و ادغام با Git
Demo: Branching and Merging with Git
-
بررسی کد، شعبه ها و درخواست های کششی
Code Reviews, Branches, and Pull Requests
-
نسخه ی نمایشی: بررسی کد با استفاده از درخواست های Git Pull
Demo: Code Reviews Using Git Pull Requests
-
خلاصه
Summary
مدیریت کد منبع خود با TFVC و Azure DevOps Repos
Managing Your Source Code with TFVC & Azure DevOps Repos
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی TFVC، قسمت 1 از 4: ایجاد یک پروژه + اتصال با ویژوال استودیو
TFVC Demo, Part 1 of 4: Create a Project + Connect with Visual Studio
-
نسخه ی نمایشی TFVC، قسمت 2 از 4: افزودن کد + ورود
TFVC Demo, Part 2 of 4: Add Code + Check-in
-
نسخه نمایشی TFVC، قسمت 3 از 4: ویرایش کد و تغییرات در انتظار اعلام حضور با یک اشکال مرتبط
TFVC Demo, Part 3 of 4: Edit Code and Check-in Pending Changes with an Associated Bug
-
نسخه ی نمایشی TFVC، قسمت 4 از 4: ایجاد تغییرات با استفاده از رابط وب + دریافت آخرین
TFVC Demo, Part 4 of 4: Making Changes Using the Web Interface + Getting Latest
-
نسخه ی نمایشی: انشعاب + ادغام
Demo: Branching + Merging
-
خلاصه
Summary
ساخت و استقرار با خطوط لوله کلاسیک Azure DevOps
Building and Deploying with Azure DevOps Classic Pipelines
-
بررسی اجمالی
Overview
-
ساختهای خودکار: چرا اهمیت میدهم؟
Automated Builds: Why Do I Care?
-
ساخت نسخه ی نمایشی، قسمت 1: گشت و گذار در نمونه برنامه
Build Demo, Part 1: Tour of the Sample Application
-
ساخت نسخه ی نمایشی، قسمت 2: ایجاد یک تعریف ساخت
Build Demo, Part 2: Create a Build Definition
-
Build Demo, Part 3: Build Variables and Extensions
Build Demo, Part 3: Build Variables and Extensions
-
ساخت نسخه ی نمایشی، قسمت 4: محرک ها و ادغام مداوم
Build Demo, Part 4: Triggers and Continuous Integration
-
نسخه ی نمایشی، قسمت 1: یک تعریف انتشار ایجاد کنید
Release Demo, Part 1: Create a Release Definition
-
نسخه نمایشی، قسمت 2: استقرار تغییرات پایگاه داده با استفاده از EF Migrations
Release Demo, Part 2: Deploy Database Changes Using EF Migrations
-
نسخه ی نمایشی، قسمت 3: ایجاد و انتشار متغیرهای فراداده
Release Demo, Part 3: Build and Release Metadata Variables
-
نسخه ی نمایشی، قسمت 4: استقرار در چند مرحله و محیط
Release Demo, Part 4: Deploying to Multiple Stages and Environments
-
نسخه ی نمایشی، قسمت 5: تاییدیه های انتشار
Release Demo, Part 5: Release Approvals
-
نسخه ی نمایشی، قسمت 6: استقرار مداوم
Release Demo, Part 6: Continuous Deployment
-
نسخه ی نمایشی: یک عامل خط لوله میزبان خود را در مرکز داده خود نصب کنید
Demo: Install a Self-Hosted Pipeline Agent in Your Datacenter
-
نسخه ی نمایشی: ساخت استقرار با استفاده از یک عامل خط لوله خود میزبان
Demo: Build & Deploy Using a Self-hosted Pipeline Agent
-
خلاصه
Summary
ساخت و استقرار با خطوط لوله Azure DevOps YAML
Building and Deploying with Azure DevOps YAML Pipelines
-
بررسی اجمالی
Overview
-
اصول اولیه خط لوله YAML
YAML Pipeline Basics
-
نسخه ی نمایشی: یک خط لوله YAML ایجاد کنید
Demo: Create a YAML Pipeline
-
نسخه ی نمایشی: یک Build Artifact را از خط لوله YAML آپلود کنید
Demo: Upload a Build Artifact from a YAML Pipeline
-
نسخه ی نمایشی: تست های واحد را در خط لوله YAML اجرا کنید نتایج را منتشر کنید
Demo: Run Unit Tests in a YAML Pipeline & Publish the Results
-
مراحل ، مشاغل و مراحل در یامل
Stages, Jobs, and Steps in YAML
-
نسخه ی نمایشی: از یک Docker Container استقرار تغییرات پایگاه داده در خط لوله YAML استفاده کنید
Demo: Use a Docker Container & Deploy Database Changes in a YAML Pipeline
-
نسخه آزمایشی خط لوله چند مرحله ای، قسمت 1: جداسازی ساخت از Deploy
Multi-stage Pipeline Demo, Part 1: Separate Build from Deploy
-
نسخه ی نمایشی خط لوله چند مرحله ای، قسمت 2: برنامه های افزودنی، متغیرها، تنظیمات
Multi-stage Pipeline Demo, Part 2: Extensions, Variables, & Configurations
-
نسخه آزمایشی خط لوله چند مرحله ای، قسمت 3: راه اندازی اتصالات سرویس Azure به سرویس برنامه Azure
Multi-stage Pipeline Demo, Part 3: Setup Azure Service Connections & Deploy to Azure App Service
-
نسخه آزمایشی: تأیید استقرار با استفاده از مرحله اعتبار سنجی دستی
Demo: Deployment Approvals Using a Manual Validation Step
-
نسخه ی نمایشی: اجرای Pipeline On-Premise با استفاده از یک عامل خود میزبان
Demo: Run Pipeline On-Premise Using a Self-hosted Agent
-
خلاصه
Summary
مدیریت پروژه ها و تیم های خود با استفاده از تابلوهای Azure DevOps
Managing Your Projects & Teams Using Azure DevOps Boards
-
بررسی اجمالی
Overview
-
مدیریت پروژه در Azure DevOps
Project Management in Azure DevOps
-
نسخه ی نمایشی: مدیریت بک لاگ
Demo: Backlog Management
-
نسخه ی نمایشی: حماسه ها، ویژگی ها، و بک لاگ نمونه کارها
Demo: Epics, Features, and Portfolio Backlogs
-
نسخه ی نمایشی: پیش بینی آینده با سرعت
Demo: Predicting the Future with Velocity
-
نسخه ی نمایشی: برنامه ریزی اسپرینت
Demo: Sprint Planning
-
نسخه ی نمایشی: Scrum روزانه + تجسم پیشرفت
Demo: Daily Scrum + Visualizing Progress
-
نسخه ی نمایشی: موارد کاری، پرس و جوها و نمودارها
Demo: Work Items, Queries, and Charts
-
خلاصه
Summary
تست QA و ردیابی نقص با برنامه های تست Azure DevOps
QA Testing & Defect Tracking with Azure DevOps Test Plans
-
بررسی اجمالی
Overview
-
QA جدید در مقابل QA قدیمی
New QA vs. Old QA
-
پسوند مرورگر بازخورد آزمایشی
The Test & Feedback Browser Extension
-
نسخه ی نمایشی: موارد تست QA را با استفاده از 4 روش مختلف ایجاد کنید
Demo: Create QA Test Cases Using 4 Different Ways
-
نسخه ی نمایشی: از متغیرهای پارامتر در موارد تست استفاده کنید
Demo: Use Parameter Variables in Test Cases
-
نسخه ی نمایشی: موارد تست QA را اجرا کنید
Demo: Run QA Test Cases
-
نسخه ی نمایشی: اسکرین شات در حین اجرای تست ها
Demo: Screenshots While Running Tests
-
نسخه ی نمایشی: ضبط ویدیویی از اشکالات ایجاد کنید
Demo: Create Video Recordings of Bugs
-
خلاصه
Summary
نمایش نظرات