Azure course
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:
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.
Prerequisites for Microsoft Azure Developer Certification Training
Basic knowledge of any programming language will be helpful to get started with this AZ-204 certification course.
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