Developing Solutions for Microsoft Azure (AZ-204T00)

Course Duration: 5 Days
This Course Covers Version(s): PHP 7
Live Class with Instructor
Hands-on Labs
Recorded Course, 1 Year
Course Overview

This course is designed for developers who want to build end-to-end solutions on Microsoft Azure. Through hands-on instruction, participants will learn how to implement Azure compute solutions, build Azure Functions, manage web applications, and work with various Azure storage options. The course also covers securing applications with Azure Key Vault and Managed Identities, implementing authentication and authorization, and integrating with Azure and third-party services using event-driven and message-based architectures. Additionally, students will explore monitoring, troubleshooting, and performance optimization techniques for Azure-based solutions.

In this course, we’ll teach you modern PHP, including PHP 8 best practices. You’ll build real-world projects and learn how to integrate PHP with HTML, CSS, and MySQL. From the basics to advanced concepts like object-oriented programming and security, this course will prepare you to use PHP professionally and effectively.

By the end of this course, participants will be able to:

  • Build and deploy Azure App Service web applications

  • Implement serverless solutions with Azure Functions

  • Develop applications using Azure Blob Storage

  • Integrate Azure Cosmos DB into solutions

  • Deploy and manage Infrastructure as a Service (IaaS) resources

  • Implement authentication and authorization strategies

  • Secure cloud applications using Azure tools

  • Use Azure API Management to publish and manage APIs

  • Design and build event-driven solutions

  • Implement message-based communication using queues and topics

  • Monitor, log, and troubleshoot Azure solutions

  • Integrate caching and content delivery mechanisms

This course is ideal for individuals pursuing a career in Azure development or preparing for the Microsoft Azure Developer Associate certification exam. Participants should have 1–2 years of professional development experience and a working knowledge of Microsoft Azure. Proficiency in at least one Azure-supported programming language is required.

To succeed in this course, participants should have the following experience and knowledge:

  • Practical experience working with Azure IaaS and PaaS services, including use of the Azure Portal

  • Intermediate-level proficiency in an Azure-supported programming language such as C#, JavaScript, Python, or Java

  • Ability to write code that connects to and interacts with SQL or NoSQL databases (e.g., SQL Server, Oracle, MongoDB, Cassandra)

  • Familiarity with implementing authentication, authorization, and security-related coding practices

  • A basic understanding of HTML, the HTTP protocol, and RESTful API concepts

1. Azure App Service

  • Create and deploy Azure App Service web apps

  • Configure web app settings and deployment slots

  • Scale applications within Azure App Service

  • Explore core features and capabilities of Azure App Service

2. Azure Functions

  • Implement and develop serverless solutions with Azure Functions

  • Work with Durable Functions for orchestrated workflows

  • Understand the use cases and features of Azure Functions

3. Azure Storage Solutions

  • Develop solutions using Azure Blob Storage

  • Manage Blob storage lifecycle policies

  • Perform common operations with Azure Blob Storage

4. Azure Cosmos DB

  • Build applications with Azure Cosmos DB

  • Implement data partitioning for scalability

  • Interact with and manage Azure Cosmos DB

5. Infrastructure as a Service (IaaS)

  • Provision and manage virtual machines in Azure

  • Create and deploy Azure Resource Manager (ARM) templates

  • Manage and deploy container images with Azure Container Registry and Azure Container Instances

6. Security, Identity, and Access

  • Implement user authentication and authorization with Microsoft Identity Platform

  • Use Microsoft Authentication Library (MSAL) for secure sign-ins

  • Implement shared access signatures and integrate Microsoft Graph

  • Secure applications using Azure Key Vault, managed identities, and Azure App Configuration

7. API Management

  • Explore and implement Azure API Management

  • Create and publish APIs securely and at scale

8. Event-Driven Architecture

  • Develop event-based solutions using Azure Event Grid and Event Hubs

9. Messaging Solutions

  • Implement message-based communication using Azure Queue Storage

10. Monitoring and Performance

  • Monitor and analyze application performance

  • Implement logging and diagnostics for Azure solutions

11. Caching and Content Delivery

  • Integrate Azure Cache for Redis into applications

  • Utilize Azure CDN for optimized content delivery

Live Instructor-Led Virtual Class $3000

09/08/2025 – 09/09/2025
9:00 AM-5:00 PM ET

Virtual or In-Person Group Training

Questions? Contact Us

Question