Học Azure DevOps – tập 1

🙄 Tiếp tục các câu hỏi 🙄

DevOps là gì?

Lộ trình học DevOps – DevOps Roadmap

Trở thành Kĩ sư DevOps – DevOps Engineer trong bao lâu?

Học Terraform Foundation như là Infrastructure as code

→ như Ansible nhưng móc vào các ông AWS, GCP, Microsoft Azure tiện hơn

Microsoft Azure ra đời sau AWS, GCP

→ cũng cố gắng xây dựng sẵn mọi thứ về IT từ phần cứng, hệ điều hành, phần mềm, ứng dụng…

→ cho bà con trên khắp quả đất chỉ việc xài thoai 😘

→ khỏi phải đi mua máy chủ, cài cắm, cấu hình hệ điều hành, phần mềm chỉ cho mệt

→ gọi là điện toán đám mây – cloud computing

Ngày xưa các ACE say mê Lab MCSA, MCSE step by step

→ nay có Azure DevOps lab step by step tha hồ mà làm


Getting started with Azure DevOps

Exercise 1: Agile Project Management

Task 1: Working with teams, areas, and iterations

Task 2: Working with work items

Task 3: Managing sprints and capacity

Task 4: Customizing Kanban boards

Task 5: Defining dashboards

Task 6: Customizing team process

Agile Planning and Portfolio Management with Azure Boards

Exercise 1: Managing Delivery Plans with Azure DevOps

Task 1: Installing the Delivery Plans extension

Task 2: Creating a delivery plan

Task 3: Adding an external team to the project

Task 4: Making delivery decisions

Managing project schedules across teams with Delivery Plans

Exercise 1: Configuring the lab environment

Task 1: Configuring Visual Studio Code

Exercise 2: Cloning an existing repository

Task 1: Cloning an existing repository

Exercise 3: Saving work with commits

Task 1: Committing changes

Task 2: Reviewing commits

Task 3: Staging changes

Exercise 4: Reviewing history

Task 1: Comparing files

Exercise 5: Working with branches

Task 1: Creating a new branch in your local repository

Task 2: Working with branches

Exercise 6: Managing branches from Azure DevOps

Task 1: Creating a new branch

Task 2: Deleting a branch

Task 3: Locking a branch

Task 4: Tagging a release

Exercise 7: Managing repositories

Task 1: Creating a new repo from Azure DevOps

Task 2: Deleting and renaming Git repos

Version Controlling with Git in Visual Studio Code and Azure DevOps

Exercise 1: Working with pull requests

Task 1: Creating a new pull request

Task 2: Managing pull requests

Task 3: Managing Git branch and pull request policies

Working with Pull Requests in Visual Studio Code and Azure DevOps

Exercise 1: Configuring CI/CD Pipelines as Code with YAML in Azure DevOps

Task 1: Creating Azure resources

Task 2: Configuring the Azure App Service

Task 3: Configuring the Parts Unlimited project

Task 4: Adding a YAML build definition

Task 5: Adding continuous delivery to the YAML definition

Task 6: Reviewing the deployed site

Configuring CI/CD Pipelines as Code with YAML in Azure DevOps

Exercise 1: Introduction to Azure DevOps Build

Task 1: Creating a basic build pipeline from a template

Task 2: Tracking and reviewing a build

Task 3: Invoking a continuous integration build

Enabling Continuous Integration with Azure Pipelines

Exercise 1: Embracing Continuous Delivery with Azure DevOps

Task 1: Setting up Azure resources

Task 2: Creating a continuous release to the QA stage

Task 3: Configuring the Azure app services

Task 4: Invoking a continuous delivery release to QA

Task 5: Creating a gated release to the production stage

Task 6: Working with deployment slots

Embracing Continuous Delivery with Azure Pipelines

Exercise 1: Working with Azure Artifacts

Task 1: Creating and connecting to a feed

Task 2: Creating and publishing a NuGet package

Task 3: Importing a NuGet package

Task 4: Updating a NuGet package

Package Management with Azure Artifacts

Exercise 1: Wiki collaboration with Azure DevOps

Task 1: Creating and editing a project wiki

Task 2: Publishing code as wiki

Task 3: Editing wiki in a repo

Collaborating using Azure DevOps Wiki

Exercise 1: Managing Test Plans, Suites and Cases

Task 1: Understanding Test Plans, Suites and Cases

Task 2: Managing Tests

Task 3: Authoring Tests

Exercise 2: Authoring, Running and Analyzing Manual Tests

Task 1: Installing the Test & Feedback Extension

Task 2: Authoring a Manual Test Plan

Task 3: Running a Manual Test Plan

Task 4: Analyzing Manual Test Results

Task 5: Creating Shared Steps

Test Planning and Management with Azure Test Plans

Exercise 1: Exploratory Testing

Task 1: Installing the Chrome Extension

Task 2: Exploratory Testing with the Chrome Extension

Task 3: Creating Bugs with the Chrome Extension

Exploratory Testing with Azure Test Plans

Exercise 1: Web Application Load and Performance Testing with Visual Studio 2017

Task 1: Recording web tests

Task 2: Working with web tests

Task 3: Recording sophisticated tests

Task 4: Viewing web test result details

Task 5: Adding a load test

Task 6: Configuring the test controller

Task 7: Executing, monitoring, and reviewing load tests

Task 8: Generating and viewing load test trend reports

Web Application Load and Performance Testing

Exercise 1: Monitoring Application Performance with Application Insights

Task 1: Creating Azure resources

Task 2: Deploying a web app to Azure

Task 3: Generating and reviewing application traffic

Task 4: Investigating application performance

Task 5: Tracking application usage

Task 6: Creating application alerts

Monitoring Application Performance with Application Insights

Exercise 1: Working with pull requests

Task 1: Creating a new work item

Task 2: Creating a new pull request

Task 3: Managing pull requests

Task 4: Managing Git repo and pull request policies

Working with Pull Requests in Visual Studio Code and GitHub