Continuous Delivery in VSTS/Azure: 1-Day Workshop

Dynamics Edge

Set up and configure Continuous Delivery within Azure using a combination of Azure Resource Manager (ARM) templates and Visual Studio Team Services (VSTS).

This 1-day, instructor-led course is intended for data professionals who want to set up and configure Continuous Delivery within Azure using a combination of Azure Resource Manager (ARM) templates and Visual Studio Team Services (VSTS). Students will learn this throughout the use of a new VSTS project, Git repository for source control, and an ARM template for Azure resource deployment and configuration management.

What You’ll Learn

  • Create an Azure Resource Manager (ARM) Template to provision Azure resources
  • Configure Continuous Delivery with Visual Studio Team Services (VSTS)
  • Configure Application Insights into an application
  • Create a Visual Studio Team Services project and Git repository

Prerequisites

  • Workshop content presumes 300-level of architectural expertise of infrastructure and solutions design
  • We suggest students take a Microsoft Azure Essentials course prior to attending this workshop

###AGENDA

Module 1: Whiteboard Design Session - Continuous delivery with VSTS and Azure

  • Review the customer case study
  • Design a proof of concept solution
  • Present the solution

Module 2: Continuous delivery with VSTS and Azure

  • Create an Azure Resource Manager (ARM) template that can provision the web application, SQL database
  • Create a Visual Studio Team Services team project and Git Repository
  • Create Visual Studio Team Services build definition
  • Create Visual Studio Team Services release pipeline
  • Trigger a build and release
  • Create a feature branch and submit a pull request
https://store-images.s-microsoft.com/image/apps.63201.31e2843f-29bf-4915-9e42-6164052ab6ca.f843b67c-daf8-430d-9426-107083e80c17.35b8b55e-f3c4-496b-aeaf-e530d245b03a
https://store-images.s-microsoft.com/image/apps.63201.31e2843f-29bf-4915-9e42-6164052ab6ca.f843b67c-daf8-430d-9426-107083e80c17.35b8b55e-f3c4-496b-aeaf-e530d245b03a