About this course
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.
You will gain the knowledge and skills needed to implement Azure Platform as a Service feature and services in their development solutions. Students will learn how to create and manage Azure App Service resources, integrate push and offline sync in their mobile apps, and how to document an API. Students will also learn how to create and test Azure Functions.
You will also gain the knowledge and skills needed to leverage Azure storage services and features in their development solutions. It covers Azure Table storage, Azure Cosmos DB, Azure Blob, and developing against relational databases in Azure.
Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.
At Course Completion
After completing this course, students will be able to:
- Create and deploy virtual machines by using the Azure Portal, PowerShell, and through code.
- 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.
- Understand how the Azure Batch service works
- Create and run batch jobs by using the Azure CLI
- Create and run batch jobs by using code
- Use the Azure Batch Service API to manage jobs
- Understand core concepts for Azure Kubernetes Service (AKS)
- Deploy AKS clusters
- Publish an image to the Azure Container Registry
- Deploy Azure Container Instances
- Understand App Service core concepts and capabilities
- Create App Service web apps by using Azure CLI, Azure Portal, and PowerShell.
- Create continuous and triggered WebJobs
- Push their app on to the Mobile App service
- Register apps for push notifications
- Create an APIM instance and create a new API
- Use Swash buckle to create Swagger objects in ASP.NET Core
- Understand the core features and functionality of Azure Functions
- Create functions, bindings, and triggers
- Know common patters for Durable Functions and be able to create them
- Understand the features and uses of Azure Table storage
- Utilize Shared Key authorization
- Use the Azure Table storage REST service to manage data
- Understand core features and functionality of Azure Cosmos DB
- Manage containers and items
- Create and update documents
- Know how the Azure SQL Database service works
- Perform database operations by using code
- Understand when and why to use Azure Blob storage
- Set and retrieve Blob storage properties and metadata
- Replicate and copy Blobs
- 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.