Developing Solutions for Microsoft Azure (AZ-204T00)
Course Duration: 5 Days
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
Course Audience
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.
Course Prerequisites
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
Course Outline
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
Virtual or In-Person Group Training
- For Private Groups as small as 2 people.
- Live, Instructor-led Online or Onsite Class for your group.
- Customizable to your needs.
