Advanced DevOps Fundamentals Hackathon
Learn Azure DevOps Fundamentals in a 1-day Hackathon
Course Description
In this challenge, you will be tasked with implementing Azure DevOps. You will set up a basic Azure DevOps environment, create a sprint with work items to manage upcoming improvements, and import an existing sample application into your environment. You will also set up policies for code protection and validation. You will then set up continuous delivery and integration pipelines for an existing sample application. Finally, you will implement Zero-down-time Deployment for your app.
Audience Profile
The primary audience for this course is data professionals with experience in data modeling, extraction, and analytics. DP-600 is designed for professionals who want to use Microsoft Fabric to create and deploy enterprise-scale data analytics solutions.
About this Course
Course Outline
Challenge 1: Configure an Azure DevOps organization and project, set up sprints with work items, add team members and import a sample application to the repository.
Challenge 2: Use Branch Policies and Build Pipelines to protect and validate code, prevent direct commits to the master branch, and automatically run tests and create artifacts.
Challenge 3: Plan and set up Continuous Deployment to an Azure Web App using Release Pipelines and a service connection to a resource group.
Challenge 4: Implement Zero-down-time Deployment by creating a staging slot, testing functionality before switching to production and automatic notification of failure.
Duration
1 Day
Prerequisites
none
Level
Beginner
Product
Azure
Role
DevOps Engineer