Rock [Azure]
See all Azure roles
Course info
Dec 13, 2019
1h 6m

In moving ahead with the quality of your deployments, you will need different environments for testing, data validation, and production. In this course, Configuring a Deployment Environment in Microsoft Azure, you will gain the ability to design and implement different deployment environments for your software lifecycle. First, you will learn about deployment credentials in Azure. Next, you will discover how to work effectively with deployment slots. Finally, you will explore how to automate your deployments with different scripting techniques. When you’re finished with this course, you will have the skills and knowledge of different deployment environments needed to execute effective deployments in Azure.

About the author
About the author

Chris B. Behrens is a writer, speaker and software developer, specializing in DevOps. He has been a developer and architect for more than twenty years focusing on small to medium size companies and the development changes they face.

More from the author
Running Jenkins in Docker
2h 6m
Jul 13, 2020
Using Intermediate Wireshark Features
2h 1m
Jun 25, 2020
More courses by Chris Behrens
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Chris B. Behrens, and welcome to my course, Configuring a Deployment Environment in Microsoft Azure. I am an independent author, speaker, and consultant. Your latest feature is done and tested locally, now what? Plowing straight to production is a bad idea, but how do I create and manage staging and QA environments? In this course, we're going to answer that question, covering different environmental models, deployment slots, and how to script your software lifecycle. Some of the major topics that we will cover include deployment credentials, deploying code to different environments with deployment slots, functions and outputs with ARM templates, and scripting deployments with REST in the Cloud Shell. By the end of this course, you'll be able to perform slot deployments comfortably and know how to manage different environments with a single-arm template. Before beginning the course, you should be familiar with Visual Studio, Git, and have reviewed the previous course, Azure Deployment - Specify Deployment Requirements. From here, you should feel comfortable diving into advanced Azure deployment with courses on advanced slot-swapped deployments, advanced ARM templates, and advanced build and release with VSTS. I hope you'll join me on this journey to learn Azure deployment with the Configuring a Deployment Environment in Microsoft Azure course at Pluralsight.