Referral program

DevOps Practices and Principles

Rp500,000 Rp0

Product price
Additional options total:
Order total:
  • Description
  • Unit Outline
  • Instructor
  • Additional information
  • Certificate
  • Reviews (0)


About this course

This course is part of the Microsoft Professional Program in DevOps.

We will cover deploying and configuring standardized infrastructure, automating builds and deployments using continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and automating testing before release and whilst in production.

The course will also cover continuous learning from production, and how to improve and scale business results based on application monitoring.

After completing this course, you should be able to understand how to begin crafting a release pipeline that includes continuous integration techniques, continuous testing practices, monitoring, treating infrastructure and configuration as code, and deploying frequently and automatically.

It is intended for both Development and Operations professionals, who are interested in learning and adopting DevOps practices.

What you’ll learn

  • DevOps core values, principles and practices
  • How to deploy to IaaS and PaaS environments in Microsoft Azure using ARM templates, Desired State Configuration (DSC) and other deployment tools
  • Build and deploy applications automatically to Dev, Test and Production environments
  • Continuous learning from production to improve and scale business results.
  • Unit tests, Integration tests, load tests, UI tests and test driven-development
  • Data retention strategies, exposure control strategies, and hypothesis-driven development.


  • Experience working in an organization delivering software,either in development or in operations
  • Knowledge and experience working with Cloud based solutions,preferably experience using Microsoft Azure

Estimate Time : 8-16 hours

Module 0: Course Overview:

  • Welcome
  • Course Overview

Module 1: DevOps Fundamentals

  • Overview
  • Why DevOps
  • Sustainable DevOps
  • Compliance and security in DevOps
  • Change Agents and the DevOps Journey
  • Supplemental learning

Module 2: Deploy and Configure Standardized Environments

  • Overview
  • Environments in IaaS/PaaS and with Containers
  • ARM Templates and Desired State Configuration
  • Supplemental learning

Module 3: Build and Deploy Automatically to Production Often and Consistently

  • Overview
  • Automated Builds
  • Automated Deployments
  • Package Management and Containers
  • Lab: Continuous Integration and Continuous Deployment
  • Supplemental learning
  • Review Questions

Module 4: Test Automatically Before and In Production

  • Overview
  • DevOps Testing Concepts
  • Continuous Testing
  • Lab: Testing in Production
  • Supplemental learning
  • Review Questions

Module 5:Continuous Learning from Production to Improve and Scale Business results

  • Overview
  • Application Performance Monitoring
  • Exposure Strategies
  • Hypothesis-Driven Development
  • Lab: Application Performance Monitoring
  • Supplemental learning
  • Review Questions

Eamonn Kelly
Content Developer Microsoft

Eamonn is a Content Developer for Microsoft with 15+ years as an IT Professional both within and outside of Microsoft. Eamonn has worked in areas such as product development, localization and content development primarily on client and server systems.

Samantha Lindsey-Ahmed
Senior Content Developer Microsoft

Samantha is a Senior Content Developer for Microsoft, with experience in developer documentation (protocols) and certification exams.

Additional information

Author / Publisher



Beginner, Intermediate





There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You've just added this product to the cart:

Invite & Earn

Signup to start sharing your link

Available Coupon