Audience
Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.
Prerequisites
Students should have 1-2 years experience as a developer. This course assumes students know how to code and have a fundamental knowledge of Azure.
It is recommended that students have some experience with PowerShell or Azure CLI, working in the Azure portal, and with at least one Azure-supported programming language. Most of the examples in this course are presented in C\# .NET.
Duration
1 day.
Course Objectives
In this course students will gain the knowledge and skills needed to implement Azure IaaS services and features in their development solutions. The course covers provisioning virtual machines, using Batch Service to deploy/maintain resources, and how to create containerized solutions by using Azure Kubernetes Service.
Course Content
Module 1: Implement solutions that use virtual machines
Provision VMs
Create ARM templates
Configure Azure Disk Encryption for VMs
After completing this module, students will be able to:
• Learn how to create and deploy virtual machines by using the Azure Portal, PowerShell, and through code.
• Learn how to create and deploy Azure Resource Manager templates by using the Azure Portal and Visual Studio.
• Understand the different encryption options and learn how to encrypt existing and new deployments.
Module 2: Implement batch jobs by using Azure Batch Services
Azure Batch overview
Run a batch job by using the Azure CLI and Azure Portal
Run batch jobs by using code
Manage batch jobs by using the Batch Service API
After completing this module, students will be able to:
• Understand how the Azure Batch service works
• Learn how to create and run batch jobs by using the Azure CLI
• Learn how to create and run batch jobs by using code
• Learn how to use the Azure Batch Service API to manage jobs
Module 3: Create containerized solutions
Create an Azure Managed Kubernetes Service (AKS) cluster
Create container images for solutions
Publish an image to the Azure Container Registry
Run containers by using Azure Container Instance or AKS
After completing this module, students will be able to:
• Learn core concepts for Azure Kubernetes Service (AKS)
• Learn how to deploy AKS clusters
• Publish an image to the Azure Container Registry
• Learn about Azure Container Instances and how to deploy to them