AZ-400T05 Implementing Application Infrastructure
CLASS DATE(s):
Request a Class

COURSE LENGTH: 1 Day

COURSE COST: $495

COURSE TIMES: 9:00am - 4:30pm

Printable version of this course
print

COURSE OVERVIEW

This course provides knowledge and skills to deploy an application infrastructure in DevOps pipelines. Students will learn how to implement infrastructure as code and configuration management, how to provision Azure infrastructure using common automation tools, and how to deploy an application infrastructure using various Azure services and deployment methodologies. Students will also learn how to integrate 3rd party deployment tools with Azure, such as Chef and Puppet to incorporate compliance and security into the release pipeline.

AUDIENCE AND PREREQUISITES

Students in this course are interested in implementing application infrastructure and the management and configuration of that infrastructure, or in passing the Microsoft Azure DevOps Solutions certification exam.

  • Students should have fundamental knowledge about Azure, experience with virtual machines and containers, and some exposure to automation and scripting.
  • Experience working in a software development or operations environment with either Windows or Linux would be helpful but is not essential.
  • Students should also have knowledge of general application development and deployment processes.

PREREQUISITE COURSESFOLLOW UP COURSES  

Course cost listed does not include the cost of courseware. Course is subject to a minimum enrollment to run. Course may run virtually as a Virtual Instructor-Led (VILT) class if minimum enrollment is not met. For more information, please contact: learn@vtec.org or call 207-775-0244

COURSE TOPICS:


Module 1: Infrastructure and Configuration Azure Tools
Learning Objectives
Infrastructure as Code and Configuration Management
Create Azure REsources using ARM Templates
Create Azure Resources using Azure CLI
Create Azure Resources by using Azure PowerShell
Additional Automation Tools
Version Control
Lab Deploy to Azure using ARM templates

Module 2: Azure Deployment Models and Services
Learning Objectives
Deployment Models and Options
Azure Infrastructure-as-a-Service (IaaS) Services
Azure Automation with DevOps
Desired State Configuration (DSC)
Azure Platform-as-a-Service (PaaS) services
Azure Service Fabric
Lab Azure Automation - IaaS or PaaS deployment

Module 3: Create and Manage Kubernetes Service Infrastructure
Learning Objectives
Azure Kubernetes Service
Lab Deploy and Scale AKS Cluster

Module 4: Third Party and Open Source Tools available with Azure
Learning Objectives
Chef
Puppet
Ansible
Cloud-Init
Terraform
Lab Provision and configure an App in Azure Using X

Module 5: Implement Compliance and Security in your Infrastructure
Security and Compliance Principles with DevOps
Azure Security Center
Lab Integrate a scanning extension or tool in an AZ DevOps pipeline/security center

Module 6: Course Completion
Final Exam