Microsoft Azure Solutions Architect (AZ-305)


Microsoft Azure Solutions Architect (AZ-305)

CertAdda’s Microsoft Certified Expert: Azure Solutions Architect (AZ-303 & AZ-304) Certification Training is curated by industry professionals as per the industry requirements and demands. It will help you prepare for the Microsoft Azure Architect Technologies (AZ-303 & AZ-304) Exam – Part of Azure Solutions Architect Badge (Expert-level). You will be able to effectively design and architect robust cloud solutions using Azure services. This course will help you implement advanced networking configurations, plan authentication and security of the infrastructure, use PaaS solutions and various services to deploy end-to-end cloud solutions.


Instructor-led Microsoft Azure AZ-305 live online classes





May  26th Fri & Sat (6 Weeks) Weekend Batch   Timings – 09:30PM to 12:30 AM (EDT)
Jun  23rd Fri & Sat (6 Weeks) Weekend Batch ⚡FILLING FAST  Timings – 09:30PM to 12:30 AM (EDT)
Jul  29th  Sun & Sat (6 Weeks) Weekend Batch Timings – 11:00 AM to 02:00 PM (EDT)

Introduction to Microsoft Azure and Its Services

Learning Objective: In this module, you will learn about the Creation of a Free Tier Azure Account, accessing Azure Services through Azure Portal and Azure Storage Service. You will gain knowledge of ARM Templates and learn to use them for deploying Azure resources.


  • Azure Subscriptions
  • Azure Resources
  • Azure Free Tier Account
  • Azure Resource Manager
  • Azure Resource Manager Template
  • Azure Storage
  • Types of Azure Storage


  • Create a free tier Azure account
  • Create a web app service using Azure Portal
  • Create and Deploy ARM templates
  • Manage Azure Storage account using Storage Explorer
  • Manage Azure Cost and Billing Service

Azure Virtual Machines and Networking

Learning Objective: In this module, you will learn to deploy and manage Azure Virtual Machines. You will learn to create and deploy an Azure Storage account, Azure Blobs and Azure Managed Disks. You will learn about Azure Virtual Networks and all its related concepts like NIC, NSG, Subnets, and more.


  • Azure Resource Manager Virtual Machine
  • Virtual Machines in ARM Template
  • Overview of Azure Virtual Machine
  • Azure Managed Disks
  • Azure Blob Storage
  • Networking in Azure
  • Subnets, NIC, NSG, IP Addresses, DNS


  • Create Windows and LINUX Virtual Machines
  • Create BLOB Storage using Azure Portal
  • Create VM with Storage Account and Managed Disks
  • Configure Azure Virtual Network

Azure VMSS and Availability Zones

Learning Objective: In this module, you learn about Azure Availability Sets and its features. You will also learn about various Availability Zones and Virtual Machine Scale Sets, Azure Load Balancer and Azure Application Gateway.


  • Resiliency
  • Azure Availability Sets
  • Azure Availability Zone
  • Autoscaling
  • Virtual Machine Scale Set
  • Fault Domain
  • Update Domain
  • Load Balancer
  • Application Gateway
  • Azure Disk Encryption


  • Create a Virtual Machine Scale Set
  • Configure VMSS and add custom usage alerts
  • Configure VM for Redundancy
  • Create Application Gateway

Azure App Services and Its Features

Learning Objective: This module deals with the aspects such as Deploying and Managing Web Apps, App Service Security, and Azure App Service Plan. You will learn to create, deploy and configure Function App and Logic App.


  • Azure App Service Web Apps
  • App Service Security
  • Serverless Computing Concepts
  • Function Apps
  • Azure Event Grid
  • Azure Service Bus
  • Azure App Service Logic App
  • Using Shell Commands to create Web App
  • Background Tasks
  • Swagger tool


  • Create an App Service Plan
  • Create a Web App Instance
  • Use shell commands to create an App Service Web App
  • Create a Continuous WebJob

Advanced Azure Hybrid Connectivity and Site Recovery

Learning Objective: This module deals with the Azure Hybrid Connectivity and its related concepts. You will also implement VNet Peering, P2S and S2S connectivity. You will also learn about VPN Gateway, ExpressRoute and BGP Protocol.


  • Hybrid Connectivity
  • VNet S2S VPN
  • VNet Peering
  • Service Chaining
  • Azure VPN Gateway
  • Policy Based Gateway
  • Route Based Gateway
  • Swagger tool
  • Gateway Connections
  • Express Route
  • VNet Routing
  • User Defined Route
  • Border Gateway Protocol


  • Create a Virtual Network Gateway
  • Design User Defined Routes
  • Migrate On-Premise Machines to Azure using Azure Site Recovery

Azure Storage Solution and Design Patterns

Learning Objective: This module deals with the aspects such as Azure Architecture Center, Cloud design patterns, competing consumers pattern, Cache-aside pattern. You will learn about Azure Storage Service and Database features.


  • Azure Architecture Center
  • Cloud design patterns
  • Cache-aside pattern
  • Sharding Pattern
  • Azure SQL DB
  • Azure Elastic Pool
  • Azure Data Lakes
  • Azure Data Factory
  • Azure Cosmos DB


  • Create and Deploy Azure Data Lake
  • Create and Deploy Azure Cosmos DB

Azure Kubernetes Service

Learning Objective: This module provides an in-depth knowledge of Azure Service Fabric as a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. You will also explore Kubernetes Service (AKS) in Azure.


  • Application Environment Components
  • Docker
  • DockerFile
  • Docker Image
  • Azure Container Registry
  • Azure Container Instance
  • Orchestration
  • Azure Kubernetes Service
  • Diagnostics Logs


  • Create and Deploy Docker Image from DockerFile
  • Deploy an Application in ACI
  • Deploy an Application in AKS

Azure Active Directory and Role Based Access Control

Learning Objective: This module deals with aspects such as Access Control and RBAC. You will learn about implementing authentication and authorization in applications. Also, you will learn to conceptualize the data security using End-to-end encryption, Azure confidential computing, Azure Key Vault, SSL and TLS communications.


  • Access Control
  • Role Based Access Control
  • Authentication in applications (certificates, Azure AD, Azure AD Connect, token-based)
  • Multi-Factor Authentication (MFA)
  • Claims-based authorization
  • Role-based access control (RBAC) authorization
  • End-to-end encryption
  • Azure confidential computing
  • SSL and TLS communications
  • Azure Key Vault
  • Configure Fraud alerts
  • Bypass option, trusted IPs
  • Managed Service Identity
  • Service Principal authentication


  • Implement authentication using certificates, Azure AD, Azure AD Connect, and tokens
  • Implement Multi-Factor Authentication (MFA)
  • Implement Claims-based authorization
  • Implement RBAC authorization
  • Implement secure data for end-to-end encryption
  • Implement secure data for implementing SSL and TLS communications
  • Use Azure Key Vault to manage cryptographic keys

Azure Messaging Service (Events, Hubs, Queue and Bus)

Learning Objective: In this module, you will learn to configure a message-based integration architecture, develop a methodology for Asynchronous Processing, and create apps for Autoscaling.


  • Azure Messaging Service
  • Azure Service Bus
  • Azure Events Hub
  • Azure Events Grid
  • Azure Notifications Hub
  • Auto Scale Ruling in Azure
  • Transient Fault Handling


  • Create a Service Bus Queue
  • Deploy Service Bus Topics and Subscriptions
  • Design and Implement Azure Service Bus
  • Enable Auto Scale based on CPU Metrics Or Schedule
  • Implement Multi-Factor Authentication (MFA)

Azure Monitoring and Insights Service

Learning Objective: In this module you will learn about Monitoring Azure Services. You will learn about Azure alerts, metrics services. You will also get an overview on Azure Log analytics, App Insights service, Azure Activity Log and Azure Service Health.


  • Azure Monitoring
  • Azure Analytics
  • Azure Alerts
  • Azure Resource Metrics
  • Azure Activity Log
  • Service Health
  • Azure Log Analytics
  • Azure App Insights


  • Create and Deploy Alert Rules for Azure Resources
  • Analyze the data in your metric database
  • Create and Configure Azure Log Analytics
  • Deploy Azure App Insights Service

Design Identity & Security & Design Storage

Learning Objective: In this Microsoft Azure training module we will explore different security and storage design aspects like Authentication and Authorisation principles, licensing, compliance, PIM, storage accounts, etc.


  • Authorisation and Authentication
  • Authorisation and Authentication Protocols
  • Azure AD B2B B2C
  • Security and Risk Management
  • PIM
  • Licensing & Compliance
  • Understanding Azure Storage
  • Setting Up Azure Storage
  • Designing Storage Access
  • Storage Security and Best Practices


  • OpenID & OAuth2
  • Conditional Access
  • Storage Account Creation and Shared Access Signatures

Design Azure Migration

Learning Objective: This Azure training module will discuss and explain design strategies for Data Migration and Azure services for Migration


  • Migration and Access Using Azure Migrate
  • Understand Data Protection at Different Stages
  • Migration Fundamentals
  • Azure Services for Migration


  • Migration and Access Using Azure Migrate

Design Monitoring (Self-Paced)

Learning Objective: In this training module you learn and explore different design approaches to minimize costs for different resources like compute, storage, network etc.


  • Introduction to Design for Cost Optimization
  • Azure Cost Calculator and Azure Cost Management
  • Minimize Compute Costs
  • Minimize Network Costs
  • Minimize Storage Costs
  • What should be your Monitoring Strategy
  • What is Compliance
  • What should be the Compliance Strategy
  • Understand the Azure Monitoring Service
  • Azure Application Insights
  • Azure Monitor – Use Cases
  • Achieving Compliance with Azure Policy
  • Azure Sentinel

Design Business Continuity (Self-Paced)

Learning Objective: In this Azure online training module we will explore Site recovery, replication, backup etc.


  • Best Ways to design
  • Site Recovery
  • Replication
  • Backup and Archival
  • Use case: Recommend a solution for site recovery

About Microsoft Certified Expert: Azure Solutions Architect (AZ-303 & AZ-304) Course

Azure Solutions Architect (AZ-303 & AZ-304) course is designed in alignment with the Microsoft Azure’s AZ-303 & AZ-304 Examination. This course will give you thorough knowledge of various Azure Services including all its PaaS, IaaS and SaaS features. You will be made familiar with various components of a complete cloud solutions including Security, Network Configuration and Infrastructure Deployment. The use-cases and hands-on included in the course will ascertain you about how Microsoft Azure is used for building comprehensive cloud solutions and by the end of this training, you will learn the roles, responsibilities of a Solutions Architect and be ready for implementation.

What will Participants Learn?

  • Manage Azure Subscriptions, Resources, Storage and Server Migration
  • Deploy, Manage and Monitor Virtual Machines and Configure Virtual Networks
  • Manage and Secure Identities in Azure
  • Implement and Manage Application Services and PaaS

Who should go for this Microsoft Azure AZ-303 & AZ-304 training?

  • Developers/IT Administrators who already have knowledge on Azure Cloud
  • Professionals who are planning to attain Azure Solutions Architect– Expert Badge
  • Cloud Evangelists
  • Professionals with IT Infrastructure background
  • DevOps professionals
  • IT Professionals who are planning to become Azure Architects

What are the pre-requisites for CertAdda's Microsoft Azure AZ-303 & AZ-304?

  • Foundational knowledge on Cloud architecture
  • Fundamentals of Cloud Computing
  • Basic understanding of virtualization, networking & databases
  • Proficiency in using Visual Studio IDE, PowerShell and Command-Line Interface
  • Coding experience in C# (.NET Framework) – Optional

What are the system requirements for Microsoft Certified Expert: Azure Solutions Architect (AZ-303 & AZ-304)?

Hardware Requirements:

  • Memory – Minimum 4 GB RAM
  • Processor – Intel Core i3 CPU @2.00 GHz or later
  • Storage – 250 GB HDD/SSD or later

Software Requirements:

  • Operating System – Windows 7 or later, Ubuntu 14 or later
  • Visual Studio 2017 community edition (Include Azure packages)
  • Windows PowerShell 4.0 or later (Install Azure Module)
  • Microsoft Azure SDK for .NET v2.9 (prefer latest)

How will I execute practicals in this Microsoft Azure AZ-303 & AZ-304 course?

You have to create an Azure Free Tier account to execute all the practicals. The stepwise guide for creating a Free Tier account will be available in the LMS and CertAdda’s support team will assist you 24*7 in case you have any doubts.

Which project is part of this Microsoft Azure AZ-303 & AZ-304 course?

Streamatics is an organization involved in processing data and performing analytics. They perform Data Analysis on Petabytes of data. All this data is received from a world-wide network of sensors and other such devices. The flow of data from these devices fluctuates unpredictably frequently. Processing of huge amounts of data, with high accuracy and speed, takes a huge toll on Streamatic’s on-premise servers. Streamatics has decided to migrate its entire data processing engine on Azure’s cloud for faster and easier data ingestion as well as analysis. The resources of the organization are securely accessed using the Windows Active Directory. Since the organization has started leveraging Azure SaaS service, the exchange server of the organization has been moved to Azure AD thus giving employees access to the SaaS services. The company currently has SCOM for managing the entire infrastructure.

What if I miss a class?

You will never miss a lecture at CertAdda You can choose either of the two options: View the recorded session of the class available in your LMS or You can attend the missed session, in any other live batch.

What if I have queries after I complete this course?

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

How soon after Signing up would I get access to the Learning Content?

Post-enrolment, the LMS access will be instantly provided to you and will be available for lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover the access to our 24×7 support team will be granted instantly as well. You can start learning right away.

Is the course material accessible to the students even after the course training is over?

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

Will I get placement assistance?

More than 70% of CertAdda Learners have reported change in job profile (promotion), work location (onsite), lateral transfers & new job offers. CertAdda’s certification is well recognized in the IT industry as it is a testament to the intensive and practical learning you have gone through and the real-life projects you have delivered.

Others Courses

× How may I help you?