DevOps Fundamentals Hackathon
This course teaches attendees to implement Azure DevOps by setting up an environment, managing sprints, importing applications, establishing code policies, and creating CI/CD pipelines for zero-downtime deployment.

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.
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
Need to Train a Team?
Contact us to schedule a dedicated Microsoft Hackathon for your team.