Length
5 days
Version
A

Overview

This course will help students prepare for Microsoft’s Azure Developer certification exam AZ-203: Developing Solutions for Microsoft Azure.

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.

Students will gain the knowledge and skills needed to implement Azure Platform as a Service feature and services in their development solutions. 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 will gain the knowledge and skills needed to include Azure authentication and authorization services in their development solutions. Learn how identity is managed and utilized in Azure solutions by using the Microsoft identity platform. Students will also learn about access control (claims-based authorization and role-based access control) and how to implement secure data solutions. Throughout the course students learn how to create and integrate these resources by using the Azure CLI, REST, and application code.

Gain the knowledge and skills needed to ensure applications hosted in Azure are operating efficiently and as intended. Learn how Azure Monitor operates and how to use tools like Log Analytics and Application Insights to better understand what is happening in their application. Students will also learn how to implement autoscale, instrument their solutions to support monitoring and logging, and use Azure Cache and CDN options to enhance the end-user experience.

Students learn how to create and manage their own APIs by using API Management, and how to use the different event- and message-based services in Azure within their development solutions. Throughout the course students learn how to create and integrate these resources by using the Azure Portal, Azure CLI, REST, and application code.

Key Topics

Detailed Info
  • Develop Azure Infrastructure as a Service Compute Solutions
  • Develop Azure Platform as a Service Compute Solutions
  • Develop for Azure storage
  • Implement Azure Security
  • Monitor, Troubleshoot, and Optimize Azure Solutions
  • Connect to and Consume Azure, and Third-Party Services
Skills Gained
Key Topics
Target Audience
Prerequisites

Skills Gained

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 Swashbuckle 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
  • Understand the architecture of the Microsoft identity platform
  • Implement OAuth2 authentication in their solutions
  • Use Azure Key Vault to store and retrieve authentication information
  • Use claims-based authorization in their development solutions
  • Manage access to resources using RBAC through the REST API
  • Understand encryption options
  • Encrypt data with Transparent Data Encryption
  • Manage and utilize encryption keys by using the Azure key Vault
  • Understand how Azure Monitor works
  • Know where and how Azure Monitor collects data
  • Understand autoscale patterns and best practices for scaling their solutions
  • Use the Azure CLI to communicate with a specific copy of a resource
  • Handle transient faults in your solution
  • Add default code to web pages, console apps, and Windows desktop apps to support telemetry
  • Use dashboards and other tools to monitor and troubleshoot their app
  • Understand how Azure Cache for Redis operates and how to configure and interact with it
  • Know how to manage Azure CDN
  • Understand how to create and manage Azure Logic Apps
  • Provision the service, create an index, load data, and execute searches
  • Provision the APIM service using the Azure Portal, secure APIs with subscriptions and client certificates, and use API policies to modify the behavior of an API
  • Know how the services work and how to integrate them in to their solutions
  • Understand how to leverage Azure message-based services in their solutions

Key Topics

Develop Azure Infrastructure as a Service Compute Solutions

Module 1: Implement solutions that use virtual machines
Module 2: Implement batch jobs by using Azure Batch Services
Module 3: Create containerized solutions

Develop Azure Platform as a Service Compute Solutions

Module 1: Create App Service web apps
Module 2: Creating Azure App Service mobile apps
Module 3: Create Azure App Service API apps
Module 4: Implement Azure Functions

Develop for Azure storage

Module 1: Develop solutions that use Azure Table storage
Module 2: Develop solutions that use Azure Cosmos DB storage
Module 3: Develop solutions that use a relational database
Module 4: Develop solutions that use Microsoft Azure Blob storage

Implement Azure Security

Module 1: Implement authentication
Module 2: Implement access control
Module 3: Implement secure data solutions

Monitor, Troubleshoot, and Optimize Azure Solutions

Module 1: Introduction to Azure Monitor
Module 2: Develop code to support scalability of apps and services
Module 3: Instrument solutions to support monitoring and logging
Module 4: Integrate caching and content delivery within solutions

Connect to and Consume Azure, and Third-Party, Services

Module 1: Develop an App Service Logic App
Module 2: Integrate Azure Search within solutions
Module 3: API Management
Module 4: Develop event-based solutions
Module 5: Develop message-based solutions

Target Audience

Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

We can customize and deliver this training for larger groups — saving your organization time, money, and resources. For more information, email [email protected].

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.
Print course details

The supply of this course by DDLS is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Book Your Course

You don't appear to have Javascript enabled, our contact forms & booking process unfortunately requires it.

If you'd like more information, or to book a course please email us

March 16 - March 20

Email Course Outline
Request a Callback

Enter your details below and we'll email you a pdf of the course outline.

Enter your details below and one of our team will give you a call to answer any questions you may have.