New members: get your first 7 days of ITTutorPro Premium for free! Join for free

Microsoft Azure Architect Technologies AZ-303 Training course

Course Description

Microsoft Azure Architect Technologies AZ-303 Training course

This Microsoft Azure certification training will establish you as an expert Azure Solutions Architect and help you ace the AZ-303 exam. You will learn how to deploy and configure infrastructure, implement workloads and security, create and deploy apps, and develop the cloud and Azure storage.

Course Overview

This Microsoft Azure Architect Technologies AZ-303 online training course will prepare you for a career as a certified Azure Cloud Solutions Architect. You will learn how to manage Azure resources, configure and deploy virtual machines, and master Azure Cognitive Services solutions as you become familiar with the Azure platform.


This Azure Architect Technologies course is ideal for IT professionals, cloud solutions architects, experienced Azure administrators and developers, and DevOps professionals.


To take this Azure solution architect certification course, you need prior hands-on experience in various IT operations, covering networking, virtualization, security, compute, storage, billing and budgeting, and governance. Also, you need proficiency in at least one of the following domains: Azure administration, Azure development, or DevOps.

Course Highlights

Closed Caption


Dedicated Tutors

Share on:

Proudly Display Your Achievement

Upon completion of your training, you’ll receive a personalized certificate of completion to help validate to others your new skills.

Course Syllabus

1 Quick Start

1 Course Introduction
2 Overview of the AZ-300 Exam Requirements
3 General Azure Exam Tips
4 Multi-Channel Learning Other Resources
5 Azure Hands-On Labs

2 Overview of Azure

1 From Self Hosting to Cloud Computing
Overview of 100 Azure Services
3 Azure Geos and Regions

3 AZ300 Create and Configure Virtual Machines

1 What is a Virtual Machine
2 The Azure Portal
3 Create a Virtual Machine in Azure
4 Test a Virtual Machine in Azure
5 ASSIGNMENT Create a Virtual Machine
6 Configure a VM for Availability
7 Monitor a VM
8 Setting up Virtual Machine Scale Sets (VMSS)

4 AZ-300 Automate Deployment of Virtual Machines

1 Working with ARM Templates, Part 1
2 Working with ARM Templates, Part 2
3 Working with ARM Templates, Part 3
4 Working with ARM Templates, Part 4
5 Deploy a Linux VM using ARM Templates

5 AZ-300 Virtual Machines

1 Encrypt a Virtual Machine

6 AZ-300 Analyse Resource Utilization and Consumption

1 Configure diagnostic settings on resources
2 Create baseline for resources
3 Create and test alerts
4 Create and test metrics
5 Create action groups
6 Monitor and manage Azure costs
7 View alerts in Log Analytics

7 AZ-300 Create and Configure Storage Accounts

1 Create a storage account
2 Add storage account to a virtual network
3 Manage access keys and secure access signature (SAS)
4 Using Storage Explorer
5 Setting up Log Analytics for storage
6 Configure storage redundancy

8 AZ-300 Manage Virtual Networking

1 Overview of Virtual Networks
2 Public and Private IP Addresses
3 Routing Traffic on a Network

9 AZ300 Connectivity Between Networks

1 Introduction to VNET Peering
2 Configuring VNET-to-VNET Communication

10 AZ-300 Manage Azure Active Directory

1 Azure Active Directory Basic versus Premium Tiers
2 Create an Azure Active Directory Account (Azure AD)
3 Assign a Custom Domain to Azure AD
4 Upgrade Azure AD to Premium P2
5 Azure AD Identity Protection
6 Setting Up Self-Service Password Reset
7 Azure AD Conditional Access
8 Utilizing Access Reviews

11 AZ-300 Manage Hybrid Identities

1 Azure AD Hybrid Identities

12 AZ-300 Migrate Servers to Azure

1 Setting Up Azure Site Recovery
2 Prepare ASR Source
3 Using VMWare P2V for Migration

13 AZ-300 Configure Serverless Computing

1 Overview of Serverless Computing
2 Create an Azure Function App
3 Code an Azure Function
4 Create an Azure Logic App
5 More on Logic Apps
6 Create an Azure Event Grid
7 Messaging with Service Bus

14 AZ-300 Implement Load Balancing

1 Create a Load Balancer
2 Understand Load Balancer Settings
3 Front End IP Configuration
4 Create an Application Gateway
5 Configure the Application Gateway

15 AZ-300 Implement Multi-Factor Authentication and Role Based Access Control

1 Turn on Azure AD Multi-Factor Authentication (MFA)
2 Enable Azure AD Conditional Access
3 Setup Fraud Alerts
4 MFA One-Time Bypass
5 Verifying Your Identity with MFA
6 Role Based Access Control (RBAC)
7 Creating Custom RBAC Roles

16 AZ-300 Create Web Apps by Using PaaS

1 Create App Services Web App
2 Deploy Web App
3 Create App Services Container App
4 Upload Webjobs as Background Jobs

17 AZ-300 Design and develop apps that run-in containers

1 Create a Kubernetes Cluster (AKS)
2 Deploy a Kubernetes Cluster (AKS)
3 Use the AKS Dashboard
4 Install Docker Toolbox on Local
5 Test the Container using Docker Compose

18 AZ-300 Implement Secure Data Solutions

1 Introduction to Data Security
2 Data Storage Encryption
3 Azure Key Vault
4 Storing ARM Template Secrets
5 Storing Application Secrets
6 Storing Certificate Secrets

19 AZ-300 Develop for Azure Storage – Cosmos DB

1 Intro to Cosmos DB
2 Create a Cosmos DB Collection
3 Develop for Cosmos DB
4 Principle of Data Consistency

21 AZ-300 Develop for the Cloud

1 Message Based Integration Architecture
2 Develop for Autoscaling
3 Thanks so much!

20 AZ-300 Develop for Azure Storage – Relational DB

1 Intro to Relational Databases
2 Create a SQL Database
3 Concept of Geo-Replication
4 Using the SQL Database Firewall
5 SQL Server Management Studio
6 Inserting Data into SQL Database


You Will Get Certification After Completetion This Course.


Frequently Asked Questions

Instructional methods, course requirements, and learning technologies can vary significantly from one online program to the next, but the vast bulk of them use a learning management system (LMS) to deliver lectures and materials, monitor student progress, assess comprehension, and accept student work. LMS providers design these platforms to accommodate a multitude of instructor needs and preferences.

Online education may seem relatively new, but years of research suggests it can be just as effective as traditional coursework, and often more so. According to a U.S. Department of Education analysis of more than 1,000 learning studies, online students tend to outperform classroom-based students across most disciplines and demographics. Another major review published the same year found that online students had the advantage 70 percent of the time, a gap authors projected would only widen as programs and technologies evolve.

All new learning innovations are met with some degree of scrutiny, but skepticism subsides as methods become more mainstream. Such is the case for online learning. Studies indicate employers who are familiar with online degrees tend to view them more favorably, and more employers are acquainted with them than ever before. The majority of colleges now offer online degrees, including most public, not-for-profit, and Ivy League universities. Online learning is also increasingly prevalent in the workplace as more companies invest in web-based employee training and development programs.

The concern that online students cheat more than traditional students is perhaps misplaced. When researchers at Marshall University conducted a study to measure the prevalence of cheating in online and classroom-based courses, they concluded, “Somewhat surprisingly, the results showed higher rates of academic dishonesty in live courses.” The authors suggest the social familiarity of students in a classroom setting may lessen their sense of moral obligation.

Choosing the right course takes time and careful research no matter how one intends to study. Learning styles, goals, and programs always vary, but students considering online courses must consider technical skills, ability to self-motivate, and other factors specific to the medium. Online course demos and trials can also be helpful.
Our platform is typically designed to be as user-friendly as possible: intuitive controls, clear instructions, and tutorials guide students through new tasks. However, students still need basic computer skills to access and navigate these programs. These skills include: using a keyboard and a mouse; running computer programs; using the Internet; sending and receiving email; using word processing programs; and using forums and other collaborative tools. Most online programs publish such requirements on their websites. If not, an admissions adviser can help.