arrow_back
Module 1 - Introduction
Azure DevOps Overview
Benefits of Using Azure DevOps
Benefits of Azure DevOps
How to create free Azure DevOps Account
Azure DevOps Organization
Azure DevOps Project
Azure DevOps Project
Azure DevOps Team & Permissions
Access Level
Access Level
Azure Active Directory Integration with Azure DevOps are different
Dont Miss (Critical) - Azure Active Directory is now Microsoft Entra ID
Azure Active Directory is now Microsoft Entra ID
How to Add Existing Azure DevOps Organization Users in Azure AD
Azure AD Integration- If DevOps and Azure Portal accounts are different
Support Document for Lab : Convert Azure AD Guest to Member
Module 2 - Azure Boards
Azure Boards Overview
Azure Board
2. Basic Work Item Process
3. Work Item's Settings
4. How to Create Sprint and add work items in it
5. Agile Work Item Process
Agile Work Item Process
6. Create & manage Agile work items and add into Sprint
7. Agile Workflow
Agile Workflow
8. CMMI Work Item Process
8. 1 CMMI Workflow
9. Scrum Work Item Process
9.1 Scrum Work Item Process
10. Azure DevOps Queries
11. How to Create New Query
12. Inherited process
12.1 Inherited process
13. How to create a new work item in Inherited Process
Module 3 - Azure Test Plans
Azure Test Plans
Create Test Plan, Test Suite & Test Cases
Assign Test to the Tester & Submit Test Results
Feedback Extension
Azure Test Plans
Module 4 - Git Hub & Version Control System
What is Git & Version Control System
Distributed Version Control System
Version Control System
How to create Local Git Repository
Switch from one Commit to another
How to Push Code from Local Repository to Central Repository
How to identify commits not pushed to Remote Repository
Working with branches in git
Module 5 - Azure Repos
8. Azure Repos
9. How to push branches to Remote Repository
10. How to Pull from Remote Repository
11. Pull Request
12. How to work on Git Repository Using Visual Studio
13. How to Create Git Hub Branches Using Visual Studio
14. How to Push Code to Azure Repos Using Visual Studio
15. What is gitignore
16. Team Foundation Version Control (TFVC)
17. Integration of Azure Boards & Git Hub
18. Azure Repos Fork
18.1 Azure Repos Fork
19. Git Credential
20. Clone of Azure DevOps Repos
21. Import Repository from Git Hub to Azure Repos
Module 6 - Continuous Integration (CI) using Azure Pipeline
1. What Is Build
Build
2. Continuous Integration
Continuous Integration
3. Azure Pipeline Service
4. How to create a Azure Pipeline for Build
5. Automatic Trigger of Azure Pipepline
6. Azure Build Pipeline Notification
7. Azure Pipeline with Git Hub
8. Microsoft-hosted agents
9. Azure Pipeline Pricing
Microsoft-hosted agents
10. Self-Hosted Agents
11. How to run Azure Pipeline job on self-hosted agent
12. Azure Pipeline Structure Overview
13. How to create Build Pipeline using Classic Editor
14. Source Code Analysis
15. Making Code Changes after Creating Azure Pipeline
16. Azure DevOps Extensions
17. How to Manage Security of Organization's Extension
18. Parallel Jobs
19. Azure Boards Integration with Slack
20. Azure Pipelines Integration with Slack
21. Azure Repos Integration with Microsoft Teams
Azure Repos with Microsoft Teams
Module 7 - Continuous Delivery (CD) using Azure Pipeline
1. Publish Application of Azure App Service
2. Publish Application to Azure Virtual Machine
1. App Deployment on Azure Container using Visual Studio
3. Release Pipeline
4. Deployment of Release Pipeline
Build Pipeline YAML Code for Release Pipeline Demo
5. Automatically Trigger Release Pipeline
6. Deploy App to App Service Deployment Slot using Release Pipeline
7. Add Multiple Stages in Release Pipeline
8. Configure Query Work Items as Deployment Gate
9. Configure Query Azure Monitor Alerts as Deployment Gate
11. Configure Approval with Release Pipeline's Stage
12. Deployment Groups
13. Manual Intervention
14. Release Pipeline - App Deployment On Azure App Service and SQL Database
Lab Material
15. Create Table in SQL Database using Azure Pipeline
Lab Material
16. Add Connection String to Azure App Service Instanceusing Release Pipeline using Release Pipeline
Lab Material
17. Associate Work item with Release pipeline
Module 8 - Infrastructure as code
Deployment of App Service and App Service Plans using ARM Template
Supportive Documents for Lab: ARM Template to deploy App Service and App Service Plan
Deployment of Azure SQL Server & Database using ARM Template
Supportive Documents for Lab: ARM Template to deploy SQL Server and SQL Database
Deployment of Azure Storage Account & ContainerUsing ARM Template
Supportive Documents for Lab: ARM Template for Deployment of Storage Account and Container
Linked Template
Supportive Documents for Lab: Linked template
Nested Template
Supportive Documents for Lab: Nested Template
6. ARM Template integration with Release Pipeline - Part 1
6.1 Lab Material
7. ARM Template integration with Release Pipeline - Part 2
8. Publish Linked Template as an Artifact
Supportive Documents for Lab: Azure Pipeline to Publish Linked Template as an Artifact
9. Azure CLI integration in Release Pipeline to delete resources
Supportive Documents for Lab: Delete Resource using Azure CLI
10. Azure CLI integration in Release Pipeline to create resources
Supportive Documents for Lab: Create resources using Azure CLI
11. Terraform Configuration
Supportive Documents for Lab: Terraform commands
12. Add and Delete resources in Azure Environment using Terraform
Supportive Documents for Lab: Terraform configuration file to create App Service & App Service Plan
13. Create Azure SQL Server & Database using Terraform
Supportive Documents for Lab: Terraform configuration file to create Azure SQL Server & Database
14. Terraform Integration with Azure Pipeline
Supportive Documents for Lab: main.tf
15. Azure Automation - Desired State Configuration (DSC)
Module 9 - Variables
Variables
Ways to refer Variables - Macro, Template expression & Runtime Expression.
Supportive Documents for Lab: Azure YAML Pipeline for Variable reference
Supportive Documents for Lab: Runtime Expression example
Define Variables in Release Pipeline Using Classic Editor
Support Document for Lab : Script Used in Variable Labs
Variable Group
Use Variable Groups in Yaml Pipeline
Support Document for Lab : Variable Groups- YAML Pipeline
Variables
Module 10 - Azure Artifacts
1. Azure Artifacts
Azure Artifacts
2. Azure Artifacts - Publish Package inside Feeds
3. Azure Artifacts - Consume packages from Feeds
4. Upstream Sources
5. Publish Package inside Azure Artifacts Feed using Azure Pipeline
Support Document for Lab - Azure Pipeline to publish package into Feed
6. Delete-Recovery of package & Private Vs Public Feeds
Delete-Recovery of package & Private Vs Public Feeds
Module 11 - Deployment Strategies
1. Blue & Green Deployment
2. Creating Deployment Slot and execute Slot Swap using Azure Pipeline
Supportive Documents for Lab: Azure Cli script to create deployment slot
Supportive Documents for Lab: Build Pipeline YAML Code for Release Pipeline Demo
3. Implementation of Blue & Green Deployment Strategy using Azure Load balancer
4. Change Backend Pool using Azure Pipeline
Supportive Documents for Lab: Powershell Script to switch backend pool in load balancer
1. Canary Deployment Strategy
2. Implementation of Canary Deployment Strategy using Azure Traffic Manager
3. Create Traffic Manager Endpoint & Define Weight Using DevOps Pipeline
Supportive Documents for Lab: PowerShell Script to set Endpoint Weight
Supportive Documents for Lab: PowerShell script to create Endpoint
Deployment Strategies
Module 12 - Azure Key Vault
Azure Key Vault
Azure Key Vault with Data Factory
Access Secret from Azure Key Vault Using Azure Pipeline
Support Document for Lab: YAML Pipeline to fetch secret from Key Vault
Publish Secret as an Artifact using YAML Pipeline
Support Document for Lab: YAML Pipeline to publish secret as an Artifact
Define Secret as Variable in Variable Group
Support Document for Lab: YAML Pipeline to fetch secret from Key Vault using Variable Group
Access Key Vault Secret using ARM Template
Support Document for Lab - Access Key Vault Secret using ARM Template
Preview - Microsoft Azure DevOps - 2023
Discuss (
0
)
navigate_before
Previous
Next
navigate_next