Comprehensive Azure Devops Course For Everyone
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.31 GB | Duration: 6h 15m
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.31 GB | Duration: 6h 15m
Build a solid foundation in Azure DevOps and create an effective work environment for your development team
What you'll learn
You will learn all the most important features of Azure DevOps
You will learn how to create CI/CD pipelines
You will be able to manage the project and its backlog
You will configure the project and group permissions to suit your needs
Requirements
No prior knowledge of Azure DevOps required
Basic knowledge of GIT
Optional knowledge of .NET
Description
The "Complete Azure DevOps Course for Everyone" course is a comprehensive training program that provides participants with a comprehensive and practical understanding of Azure DevOps and the skills necessary to effectively manage the application lifecycle and software deployment in the cloud.The course consists of several sections that step-by-step introduce participants to various aspects of Azure DevOps. In the "Introduction" section, participants will learn the basics and functionalities of Azure DevOps and create the first project, inviting team members to collaborate.The next section, "Boards", focuses on project management, creating a backlog, tracking work progress, and sprint planning. Participants will also master creating and managing work items, which will allow them to effectively manage requirements and tasks in the project.In the "Azure Repos" section, we will focus on source code management, creating branches, commits, and pull requests. Participants will learn to apply branch policies and effectively collaborate within the code repository.Then, in the "Pipelines" section, participants will gain skills in creating end-to-end CI/CD pipelines in Azure DevOps. They will learn about different types of pipelines, such as Continuous Integration (CI) and Continuous Deployment (CD), configuring triggers, stages, and variables. They will also learn how to prepare infrastructure, connect Azure DevOps to the Azure cloud, manage artifacts, migrate databases, and create environments.In the "Artifacts" section, participants will learn the role of Azure Artifacts in managing packages and dependencies in a project. They will learn how to create feeds, publish packages, and use them in pipelines.The next section, "Tests Plan," will focus on test management in Azure DevOps. Participants will learn how to create test plans, define test cases, and execute tests, enabling software quality verification.The last section, "Administration," will focus on managing security permissions, creating groups, and configuring settings in Azure DevOps.In addition, participants will see how to communicate with Azure DevOps via REST API and web hooks."A Comprehensive Azure DevOps Course for Everyone" will provide participants with theoretical knowledge and practical skills necessary to use Azure DevOps in professional projects effectively.
Overview
Section 1: Azure DevOps - Introduction
Lecture 1 Welcome message
Lecture 2 What is Azure DevOps
Lecture 3 Creating ADO tenant
Lecture 4 Creating Project
Lecture 5 Inviting team members
Lecture 6 Practial exercise - project
Section 2: Azure DevOps - Boards
Lecture 7 Azure Boards - intro
Lecture 8 Creating and managing work items
Lecture 9 Backlog mangement
Lecture 10 Boards
Lecture 11 Planning a sprint
Lecture 12 Queries
Lecture 13 Practical exercise - boards
Section 3: Azure DevOps - Repos
Lecture 14 Azure repos - intro
Lecture 15 Creating and importing repos
Lecture 16 Branches and commits
Lecture 17 Pull requests
Lecture 18 Branch policies
Lecture 19 Practical exercise - repo
Section 4: Azure DevOps - Pipelines
Lecture 20 What is Continuous Integration (CI)
Lecture 21 What is Continuous Delivery/Deployment (CD)
Lecture 22 Pipeline - trigger, stages, variables
Lecture 23 CI pipeline
Lecture 24 Infrastructure setup
Lecture 25 ADO service connection
Lecture 26 Pipeline artifacts
Lecture 27 CD Pipeline
Lecture 28 Pipeline secrets
Lecture 29 Database migration
Lecture 30 Environments
Lecture 31 CI on PR
Lecture 32 Classic pipelines
Lecture 33 Practical exercise - pipelines
Section 5: Azure DevOps - Artifacts
Lecture 34 Azure Artifacts - intro
Lecture 35 Feed creation
Lecture 36 Publishing packages
Lecture 37 Connecting to feed
Lecture 38 Feed in pipeline
Lecture 39 Practical exercise - artifacts
Section 6: Azure DevOps - Tests plan
Lecture 40 Azure DevOps Tests - intro
Lecture 41 Test plan creation
Lecture 42 Test case
Lecture 43 Tests execution
Lecture 44 Practical exercise - Test plans
Section 7: Azure DevOps Administration
Lecture 45 Security permissions
Lecture 46 Creating groups
Lecture 47 Settings
Section 8: Azure DevOps Automation
Lecture 48 Service hooks
Lecture 49 ADO REST API
Lecture 50 Sample automation
The course is intended for developers, DevOps engineers, system administrators, solution architects, as well as anyone interested in cloud software development and DevOps practices. This is a course for people who want to gain knowledge of Azure DevOps and learn how to effectively manage the application lifecycle, deploy software, automate processes, monitor and analyze applications, manage source code, and create effective CI/CD processes