Use Code TRYNOW15 for a One-Time, Extra 15% OFF at KodeKloud
DevOps
Cloud
Certification

AZ-204: Developing Solutions for Microsoft Azure

Master the skills to build, deploy, and manage secure cloud applications on Microsoft Azure with our intermediate AZ-204 course—perfect for developers experienced in C# or Python looking to advance their cloud expertise
Rithin Skaria
Author | Speaker | Trainer (MCT)
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
30
Lessons
book
Challenges
Article icon
166
Topics

What you’ll learn

Our students work at..

Description

Advance your cloud development skills with this intermediate-level comprehensive AZ-204 course. This course focuses on building, deploying, and managing cloud-based applications on Microsoft Azure, providing hands-on knowledge that is essential for professionals looking to develop secure and scalable solutions. 

Prerequisites: To get the most out of this course, you should have prior experience with programming in C# or Python, as well as a fundamental understanding of cloud concepts.

Throughout this course, you’ll cover a wide range of essential Azure services, including:

  • Implementing Azure App Service Web Apps: Learn how to build, deploy, and manage scalable web applications in the cloud using Azure App Services.
  • Creating Azure Functions: Master serverless computing by building applications that automate workflows without needing to manage the underlying infrastructure.
  • Developing Solutions with Azure Blob Storage: Get familiar with Azure's highly scalable object storage to support both cloud-native and traditional applications.
  • Exploring Azure Cosmos DB: Dive into globally distributed, multi-model databases with Azure Cosmos DB and learn how to leverage it for your applications.
  • Containerizing Solutions: Discover how to use Azure Kubernetes Service (AKS) and Azure Container Instances (ACI) to containerize your applications and improve deployment flexibility.
  • Securing Applications with Azure Active Directory: Implement robust authentication and authorization for your cloud apps using Azure AD.
  • Building Secure Cloud Solutions: Learn best practices for securing your applications with encryption, managed identities, and other security features.
  • Managing APIs with Azure API Management: Enhance your development workflow by managing and scaling APIs using Azure’s powerful API Management tools.
  • Developing Event-Based Solutions: Implement event-driven architectures using Azure services like Event Grid and Event Hubs.
  • Building Message-Based Solutions: Use Azure Service Bus and Azure Queue Storage to create reliable messaging solutions for your cloud applications.
  • Troubleshooting with Application Insights: Monitor, diagnose, and optimize your applications using Azure's comprehensive analytics tools.
Read More

What our students say

About the instructor

Rithin Skaria, with over 9 years of experience, is a Cloud Solution Architect at Microsoft Qatar. He is proficient in Azure, AWS, and Openstack Cloud, and has deep expertise in virtualization and hypervisors like Hyper-V and VMWare.

Skaria is also skilled in Linux, certified as LFCE and LFCS, and has practical experience in Docker and Kubernetes. His career includes authoring Azure-related publications and delivering technical training, highlighting his commitment to cloud technology innovation and education.

No items found.

Introduction

lock
lock
2
Topics
Lesson Content

Module Content

Course Introduction 02:47
Certification Details 04:01

Exploring Azure App Service

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 01:14
Azure App Service 13:51
Deploying to Azure App Service 13:11
Authentication and Authorization in Azure App Service 06:42
App Service Networking 11:37
Quiz: Exploring Azure App Service

Configuring Web App Settings

lock
lock
7
Topics
Lesson Content

Module Content

Introduction 01:41
Configuring Application Settings 05:10
Configuring General Settings 06:11
Configuring Path Mappings 05:27
Configuring Security Certificates 08:27
Configuring Diagnostic Logging 09:38
Quiz: Configuring Web App Settings

Scaling Apps in Azure App Service

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 00:36
Examining Autoscale Factors 03:54
Identifying Autoscale Factors 03:22
Enabling Autoscale in Azure App Service 12:01
Autoscale – Best Practices 02:42
Quiz: Scaling Apps in Azure App Service

Exploring App Service Deployment Slots

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 00:42
Staging Environments 02:20
Examining Slot Swapping 06:29
Swapping Deployment Slots 05:17
Routing Traffic in Slots 02:43
Quiz: Exploring App Service Deployment Slots

Exploring Azure Functions

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:40
Azure Functions 10:57
Azure Functions Hosting Options 05:21
Azure Functions Scaling 04:44
Quiz: Exploring Azure Functions

Developing Azure Functions

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:34
Exploring Azure Functions Development 09:21
Triggers and Bindings 27:02
Connecting to Azure Services 05:43
Quiz: Developing Azure Functions

Exploring Azure Blob Storage

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 01:10
Azure Storage Services 03:42
Azure Storage Availability and Performance 06:02
Azure Storage Security Features 04:35
Azure Blob Storage 06:20
Quiz: Exploring Azure Blob Storage

Managing Azure Blob Storage Lifecycle

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:22
Storage Access Tiers 07:42
Azure Blob Lifecycle Management Policies 14:54
Rehydrating Data From Archive Tier 03:05
Quiz: Managing Azure Blob Storage Lifecycle

Working With Azure Blob Storage

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:24
Developing Static Websites 11:40
Developing Using Azure Blob Storage Client Library 13:53
Managing Container Properties and Metadata 12:54
Quiz: Working With Azure Blob Storage

Exploring Azure Cosmos DB

lock
lock
7
Topics
Lesson Content

Module Content

Introduction 01:20
Exploring Azure Cosmos DB 06:38
Azure Cosmos DB Resource Hierarchy 04:44
Provisioning Azure Cosmos DB 05:14
Azure Cosmos DB Request Units 02:23
Consistency Levels 12:06
Quiz: Exploring Azure Cosmos DB

Working With Azure Cosmos DB

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 00:40
Working With Microsoft .NET SDK for Azure Cosmos DB 15:56
Creating Stored Procedures 11:52
Creating Triggers and User-Defined Functions 07:21
Change Feed in Azure Cosmos DB 04:06
Quiz: Working With Azure Cosmos DB

Managing Container Images in Azure Container Registry

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:32
Discovering Azure Container Registry 06:01
Exploring Elements of a Dockerfile 04:00
Building and Managing Containers With ACR Tasks 09:34
Quiz: Managing Container Images in Azure Container Registry

Running Container Images in Azure Container Instances

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:42
Exploring Azure Container Instances 08:35
Restart Policies and Environmental Variables 08:34
Mounting Storage to ACI 09:53
Quiz: Running Container Images in Azure Container Instances

Implementing Azure Container Apps

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 00:34
Exploring Azure Container Apps 13:37
Authentication and Authorization in Azure Container Apps 04:15
Managing Revisions and Secrets in Azure Container Apps 06:50
Dapr Integration With Azure Container Instances 03:41
Quiz: Implementing Azure Container Apps

Exploring the Microsoft Identity Platform

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 00:28
Microsoft Identity Platform 02:40
Exploring Service Principals 05:02
Permissions and Consent 11:06
Conditional Access Policies 04:12
Quiz: Exploring the Microsoft Identity Platform

Implementing Authentication Using MSAL

lock
lock
4
Topics
Lesson Content

Module Content

Introduction 00:35
Microsoft Authentication Library (MSAL) 06:58
Initializing Client Applications 06:43
Quiz: Implementing Authentication Using MSAL

Implementing Shared Access Signatures

lock
lock
4
Topics
Lesson Content

Module Content

Introduction 00:47
Shared Access Signatures (SAS) 14:06
When to Use Shared Access Signatures? 02:36
Stored Access Policies 04:48
Quiz: Implementing Shared Access Signatures

Exploring Microsoft Graph

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:36
Discovering Microsoft Graph 03:08
Querying Microsoft Graph 08:48
Best Practices 05:24
Quiz: Exploring Microsoft Graph

Implementing Azure Key Vault

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:28
Exploring Azure Key Vault 08:47
Azure Key Vault – Best Practices 02:30
Authenticating to Azure Key Vault 06:47
Quiz: Implementing Azure Key Vault

Implementing Managed Identities

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:26
Exploring Managed Identities 03:23
Managed Identity Authentication Flow 02:23
Configuring Managed Identities 07:59
Acquiring Access Tokens 06:42
Quiz: Implementing Managed Identities

Implementing Azure App Configuration

lock
lock
6
Topics
Lesson Content

Module Content

Introduction 00:27
Exploring App Service Configuration 04:14
Creating Paired Keys and Values 05:30
Managing Application Features 12:45
Securing App Configuration Data 03:21
Quiz: Implementing Azure App Configuration

Exploring API Management

lock
lock
8
Topics
Lesson Content

Module Content

Introduction 00:38
Discovering API Management Service 05:37
Exploring API Gateways 08:54
API Management Policies 06:55
Creating Advanced Policies 05:47
Securing APIs by Using Subscriptions 06:25
Securing APIs by Using Certificates 05:48
Quiz: Exploring API Management

Exploring Azure Event Grid

lock
lock
8
Topics
Lesson Content

Module Content

Introduction 00:29
Overview of Azure Event Grid 04:13
Discovering Event Schemas 06:40
Exploring Event Delivery Durability 06:38
Controlling Access to Events 02:50
Receiving Events by Using Webhooks 03:40
Filtering Events 03:34
Quiz: Exploring Azure Event Grid

Exploring Azure Event Hubs

lock
lock
7
Topics
Lesson Content

Module Content

Introduction 00:25
Discovering Azure Event Hubs 05:49
Exploring Event Hubs Capture 09:42
Scaling Your Processing Application 04:25
Controlling Access to Events 02:50
Working With Event Hub .NET SDK 03:43
Quiz: Exploring Azure Event Hubs

Discovering Azure Message Queues

lock
lock
7
Topics
Lesson Content

Module Content

Introduction 00:45
Choosing a Message Queue Solution 11:12
Discovering Service Bus Queues, Topics, and Subscriptions 04:58
Exploring Service Bus Message Payloads and Serialization 08:27
Exploring Azure Queue Storage 02:39
Creating and Managing Azure Queue Storage Queues and Messages by Using .NET 08:21
Quiz: Discovering Azure Message Queues

Monitoring App Performance

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:32
Exploring Application Insights 05:24
Collecting Application Logs 05:20
Troubleshooting App Performance by Using Application Map 12:16
Quiz: Monitoring App Performance

Developing Azure Cache for Redis

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:27
Exploring Azure Cache for Redis 04:09
Configuring Azure Cache for Redis 08:27
Interacting With Azure Cache for Redis by Using .NET 05:21
Quiz: Developing Azure Cache for Redis

Developing for storage on CDNs

lock
lock
5
Topics
Lesson Content

Module Content

Introduction 00:27
Exploring Azure Content Delivery Networks 06:24
Controlling Caching Behavior 10:43
Using .NET Azure CDN Library 05:01
Quiz: Developing for storage on CDNs

Mock Exams

lock
lock
2
Topics
Lesson Content

Module Content

Mock Exam 1
Mock Exam 2
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
30
Modules
book
Lessons
Article icon
166
Lessons
check mark
Course Certificate
Videos icon
12.82
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
slack icon
Slack channel support
people icon
Community support
language icon
Closed Captions