Azure course

The Microsoft Azure Developer Certification (AZ-204) Training by Intellipaat is designed to help you build, deploy, and maintain cloud applications on Microsoft Azure. This industry-aligned program prepares you to successfully clear the Microsoft AZ-204 certification exam while gaining in-demand, practical skills.

Key Highlights of the Training

  • Hands-on experience through real-time projects & case studies
  • Coverage of Azure IaaS, PaaS, and storage solutions
  • Learn to implement Azure security best practices
  • Gain skills in monitoring, troubleshooting, and optimizing Azure solutions
  • Access to official Microsoft course material for Developing Microsoft Azure and Web Services

What You Will Learn in Microsoft Azure Developer Certification Training (AZ-204)

In this certification program, you will gain hands-on expertise in developing, deploying, and maintaining applications on Microsoft Azure. The key learning areas include:

Azure Training Image
Creating Azure App Service Web Apps

Build, configure, and scale web applications on Azure App Services.

Developing Solutions for Azure IaaS and PaaS

Implement cloud-native solutions using Infrastructure as a Service (IaaS) and Platform as a Service (PaaS).

Deploying Azure Security and Access Control

Secure applications with authentication, authorization, and role-based access control (RBAC).

Monitoring and Optimizing Azure Solutions

Implement logging, diagnostics, and performance tuning to enhance reliability and efficiency.

Deploying API Gateway and Third-Party Services

Integrate APIs and external services to extend application functionality.

This Azure Developer training course is ideal
for a wide range of learners, including:

Solutions Architects and Programmers who want to design and build SaaS, PaaS, and IaaS applications on Azure.

Software Developers, Network, and Systems Administrators who wish to gain hands-on expertise in cloud application development and deployment.

Graduates and IT Professionals aiming to enhance or upgrade their skills in cloud computing to stay relevant in the job market.

Aspiring Cloud Developers who want to pursue the Microsoft Certified: Azure Developer Associate (AZ-204) certification for career advancement.

Prerequisites for Microsoft Azure Developer Certification Training

blog

Basic knowledge of any programming language will be helpful to get started with this AZ-204 certification course.

blog

Familiarity with cloud concepts, databases, and APIs will be an added advantage, though not mandatory.

Why Enroll in Microsoft Azure Developer Training?

🌍 Cloud adoption is rapidly growing

Organizations worldwide are moving to the cloud for its cost efficiency, scalability, instant availability, and high reliability.

💼 Career opportunities

By mastering Azure development skills and clearing the AZ-204 certification exam, you can qualify for roles like Azure Developer, Cloud Engineer, and Solutions Architect.

☁ Microsoft Azure – A leading cloud platform

Widely used for computing, storage, and application development across industries.

🏆 Industry recognition

Earning this certification validates your ability to design, build, test, and maintain secure and scalable cloud applications, making you a valuable asset for global organizations.

Azure Developer Course Curriculum

Module 1: Administration of Azure Subscriptions and Resources

1.1 Administration of Azure subscriptions
1.2 Setting up and managing admin roles
1.3 Customizing and configuring subscription settings
1.4 Provisioning and using Azure resources
1.5 Reviewing and interpreting alerts & performance metrics
1.6 Setting up diagnostic logs and monitoring options
1.7 Tracking and optimizing idle or unused resources

1.8 Applying log search query functions
1.9 Monitoring alerts through Log Analytics
1.10 Administration of resource groups
1.11 Setting up resource locks and policies
1.12 Transferring resources between resource groups
1.13 Managing role-based access control (RBAC)

Module 2: Deploying and Managing Storage Solutions

2.1 Setting up and configuring storage accounts
2.2 Installing and using Azure Storage Explorer
2.3 Tracking activities with Log Analytics
2.4 Implementing Azure storage replication
2.5 Importing and exporting data using Azure jobs
2.6 Utilizing Azure Data Box

2.7 Setting up and managing Blob storage
2.8 Implementing Azure Content Delivery Network (CDN)
2.9 Creating and configuring Azure File Share and File Sync
2.10 Deploying Azure Backup solutions
2.11 Establishing a Recovery Services vault
2.12 Defining and applying backup policies

Module 3: Setting Up and Managing Virtual Machines

3.1 Setting up VMs for Windows and Linux
3.2 Implementing monitoring configurations
3.3 Managing networking components
3.4 Managing storage configurations
3.5 Deploying and managing scale sets
3.6 Editing Azure Resource Manager (ARM) templates
3.7 Setting up and configuring VHD templates

3.8 Deploying virtual machines for Windows and Linux
3.9 Administering Azure virtual machines
3.10 Automating configuration management with PowerShell Desired State Configuration (DSC)
3.11 Managing virtual machine sizes
3.12 Migrating VMs between resources
3.13 Administering virtual machine backups
3.14 Setting up VM backup configurations
3.15 Executing virtual machine restore
3.16 Implementing Azure Site Recovery

Module 4: Setting Up and Administering Virtual Networks

4.1 Establishing connectivity between virtual networks
4.2 Creating and setting up VNet peering
4.3 Managing virtual network connectivity
4.4 Deploying a virtual network gateway
4.5 Implementing and administering virtual networking
4.6 Configuring public and private IP addresses
4.7 Managing network routes and interfaces
4.8 Setting up name resolution

4.9 Configuring and managing Azure DNS
4.10 Setting up public and private DNS zones
4.11 Setting up Network Security Groups (NSGs)
4.12 Creating and managing security rules
4.13 Associating NSGs with subnets or network interfaces
4.14 Deploying and configuring Azure Load Balancer
4.15 Monitoring and resolving virtual network issues
4.16 Connecting on-premises networks with Azure virtual networks

Module 5: Designing and Implementing Azure IaaS Solutions

5.1 Deploying solutions using Virtual Machines (VMs)
5.2 Provisioning virtual machines
5.3 Configuring VMs for remote access
5.4 Building Azure Resource Manager (ARM) templates
5.5 Creating container images with Docker
5.6 Publishing images to Azure Container Registry
5.7 Running containers with Azure Container Instances

5.8 Creating an Azure Kubernetes Service (AKS) cluster
5.9 Setting up Azure Disk Encryption for virtual machines
5.10 Deploying batch jobs using Azure Batch Services
5.11 Utilizing the Batch Service API
5.12 Executing batch jobs with Azure CLI
5.13 Working with Azure Portal
5.14 Developing batch jobs with Azure Batch Services

Module 6: Azure PaaS Solution Development

6.1 Deploying Azure App Service Web Apps
6.2 Configuring Web App Settings, including SSL
6.3 Managing APIs and Connection Strings
6.4 Setting Up Background Tasks with WebJobs
6.5 Enabling Diagnostic Logging
6.6 Deploying Azure App Service Mobile Apps
6.7 Enabling Offline Sync for Mobile Apps
6.8 Deploying Remote Instrumentation for Mobile Devices

6.9 Deploying Azure App Service API Apps
6.10 Creating API Documentation Using Open Source Tools
6.11 Implementing Azure Functions
6.12 Configuring Function Input and Output Bindings
6.13 Setting Up Function Triggers with Timer
6.14 Using Webhooks and Performing Data Operations
6.15 Working with Azure Durable Functions
6.16 Building Azure Function Apps Using Visual Studio

Module 7: Azure Storage Developmen

7.1 Building Solutions Using Storage Tables
7.2 Implementing Table Policies
7.3 Querying Table Storage Using Code
7.4 Deploying Partitioning Strategies
7.5 Using Cosmos DB for Solution Development
7.6 Creating Cosmos DB Containers
7.7 Performing CRUD Operations via the Appropriate API
7.8 Managing Operations Consistency Levels
7.9 Developing Solutions for Relational Databases

7.10 Configuring and Provisioning Relational Databases
7.11 Setting Up Azure SQL Database Elastic Pools
7.12 Performing CRUD Operations on Data Tables Using Code
7.13 Building Solutions Using Blob Storage
7.14 Transferring Items Between Containers and Storage Accounts
7.15 Implementing Blob Leasing
7.16 Data Archiving and Retention Management
7.17 Managing Hot, Cool, and Archive Storage

Module 8: Configuring Azure Security

8.1 Implementing Authentication
8.2 Implementing Forms-Based Authentication
8.3 Working with Tokens and Certificates
8.4 Integrating Azure AD for Windows Authentication
8.5 Implementing OAuth 2.0 Authentication
8.6 Using Managed Service Identity (MSI)

8.7 Implementing Service Principal Authentication
8.8 Configuring Role-Based and Claims-Based Authorization
8.9 Using Shared Access Signatures (SAS)
8.10 Implementing Secure Data Solutions
8.11 Encrypting and Decrypting Data at Rest and in Transit
8.12 Securing App Data and Managing Keys Using App Configuration and KeyVault API

Module 9: Azure Solutions Monitoring, Troubleshooting, and Optimization

9.1 Developing Code for Scalable Apps and Services
9.2 Configuring Autoscaling Rules
9.3 Implementing Scheduled Autoscaling
9.4 Scaling Based on Operational or System Metrics
9.5 Managing Transit Faults Through Code
9.6 Integrating Caching and Content Delivery into Solutions

9.7 Storing and Retrieving Data with Azure Redis Cache
9.8 Developing Code for CDNs and Cache Invalidation
9.9 Implementing Monitoring and Logging Solutions
9.10 Deploying Application Insights for App or Service Instrumentation
9.11 Using Azure Monitor for Troubleshooting, Web Tests, and Alerts in Application Insights

Module 10: Integrating and Using Azure and Third-Party Services

10.1 Building and Deploying Logic Apps with App Service
10.2 Creating Custom Connectors and Templates for Logic Apps
10.3 Integrating Azure Search into Solutions and Building Search Indexes
10.4 Importing Data into Azure Search
10.5 Executing Queries on Azure Search Indexes
10.6 Implementing API Gateways

10.7 Creating an API Management (APIM) Instance
10.8 Implementing API Authentication
10.9 Configuring API Policies
10.10 Developing Event-Based Solutions
10.11 Implementing Solutions Using Event Grid
10.12 Working with Notification Hub and Event Hub
10.13 Building Message-Driven Solutions
10.14 Implementing Solutions with Azure Service Bus and Queue Storage