
Learn the essential tools for beginners: a free $150 Azure credit for 30 days, Azure DevOps, resource manager templates, PowerShell, CLI options, and Visual Studio Code.
Sign up for a free Azure account and receive 30 days of credit to explore services. Enter credit card details to activate, monitor charges, and access the portal.
Design and manage virtual networks in Azure, including subnets, address spaces, DNS settings, site-to-site VPN, hybrid on-premises links, and network security groups.
Learn to create virtual networks in the portal, set address space 10.1.0.0/16, add subnets, review default dns and basic data protection, and repeat with PowerShell.
Learn to create a Linux virtual network in Azure with a PowerShell walkthrough, including creating a resource group, storage, a virtual network, and a subnet with an address prefix.
Learn to create a Linux virtual machine in Azure with PowerShell, including resource group, credentials, virtual network, subnet, public IP, and Ubuntu.
Use Azure DevOps to define ARM templates with parameters, and build pipelines (classic and YAML) that deploy Linux virtual machines via subscriptions and resource groups.
Explore Azure storage essentials, including blob, files, queues, and tables, with massively scalable, secure cloud storage, data lake and hadoop support, global regions, encryption, and rest APIs.
Create and configure a storage account in Azure, choosing location, performance, replication, and access tier, then explore blob, file, table, and queue services with containers, shares, and access options.
Create containers, upload and download files, manage access with blob or container permissions and firewalls, and use Storage Explorer to manage a products table with partition key and row key.
Discover how Azure Active Directory enables single sign-on to cloud and on-premise apps, integrates with Windows Server Active Directory, and provides multifactor authentication, device registration, self-service password, and group management.
Explore Azure Active Directory editions from free to premium P1 and P2, highlighting directory objects, group management, single sign-on, self-service, and how each edition supports cloud and hybrid identity.
Explore Azure Active Directory management, from adding users and guest invites to configuring custom domains, branding, and premium features like self-service password reset, MFA, and conditional access.
Learn how to manage Azure IP addressing for a VM, including private and public IPs, dynamic vs static allocation, DNS naming with FQDN and DNS labels, and using PowerShell.
Configure a network security group to allow http traffic by adding an inbound rule for port 80. Validate access with a Linux Apache server and note outbound rule requirements.
Connect virtual networks with regional and global peering to create private, high-performance connectivity. Explore gateway transit, site-to-site options, and the no-downtime, cross-region benefits of peering.
Demonstrate Azure VNet peering across regions by linking Linux and Windows VMs, configuring subnets and security groups, and verifying access via an Apache web page.
Explore routing in a virtual network, including default system routes and user-defined routes, to manage on-prem networks, virtual machines, subnets, next hops, and internet traffic.
Learn to create route tables, add routes with a next hop to a virtual appliance, enable BGP propagation, and attach the table to a subnet to control traffic.
Enable service endpoints to bind Azure services to your virtual network, routing traffic over private addresses and blocking public ip addresses for storage, sql databases, cosmos db, and key vaults.
Walk through enabling service endpoints for a virtual network and locking down a storage account to allow blob access from a VM; route traffic over the Azure backbone.
Invite guest users and create groups. Set usage location, assign P2 licenses, and configure access control and role assignments.
Learn to set up management groups to organize subscriptions, elevate rights, and apply cascading access controls. Create groups, assign ownership, and move subscriptions within the hierarchy.
Learn to configure role-based access controls by inspecting a reader role, creating a custom virtual machine operator, and granting start and stop permissions at the subscription level.
Explore how Azure policies and initiatives enforce compliance across management groups and resources, applying audit and deny effects, parameterized scopes, exclusions, and tags for deployments.
Discover how access reviews ensure users have the right access and support compliance. Specify a user group to review and assign responsibility to users or managers.
Launch an access review for the end users group by onboarding the directory in Active Directory with identity governance, then set one-time or recurring reviews.
Learn how Azure Key Vault securely stores passwords, API keys, and certificates, enables secret rotation, and authenticates access via managed identities or service principals, reducing secret leakage.
Configure an Azure Key Vault with resource group, location, pricing tier, soft delete, purge protection, and access policies; use PowerShell to store and retrieve secrets, keys, and certificates.
Learn how to plan and assess Azure migration using the migrate service, create a migration project, run discovery with the appliance, and review readiness scores and cost estimates before migrating.
Migrate on-premises servers to Azure using the migrate service to automate vault creation and replication. Perform test migrations and final cutovers with site recovery tools.
Set up a resilient Azure environment by deploying two Ubuntu servers in an availability set, configuring DNS and Apache, and establishing a traffic manager load balancer to route traffic.
Traffic Manager provides DNS load balancing across regions using rules like proximity and failover, supporting nested endpoints and routing methods such as weighted, priority, performance, geographic, multi value, and subnet.
Create an Azure Traffic Manager profile, add public IP endpoints, and explore performance routing with automatic failover; adjust routing methods and probe settings to observe traffic shift between nodes.
Learn to set up a basic Azure load balancer, configure a public IP, define a backend pool of Linux VMs, and create health probes and load balancing rules.
Explore azure app service web apps for hosting web apps, rest apis, and mobile apps with multi-language support, a fully managed platform, and built-in continuous deployment and global data centers.
Explore Azure App Service web apps, including App Service plans, regions, pricing tiers, authentication, networking, Traffic Manager, deployment slots, and Web Jobs for scalable, secure web applications.
Create and publish a basic web app in Azure using the portal and app service plan. Deploy from Visual Studio 2019 to an app service.
Configure azure web apps by selecting runtime stacks (dot net, php, python, java), manage deployment slots, and enable custom domains, vnet integration, and hybrid connections.
Learn to configure web app auto scaling with manual and custom rules, set minimum and maximum instances, and use cpu percentage and time-based thresholds to scale out and in.
Learn to deploy web apps by linking a git repo to Azure deployment center, then use the app build service to automatically pull updates from the master branch and deploy.
Configure Azure Event Grid to notify a webhook when storage account events occur by creating an event subscription with a webhook endpoint, and test with file uploads.
Explore Azure Service Bus fundamentals: queues and topics with publish-subscribe, message delivery guarantees including at least once and only once, decoupled apps, filters and subscriptions, and managing namespaces for messaging.
Compare storage queues, service bus queues, and topics to choose the right queuing mechanism for your Azure solution. Understand first in, first out delivery, sessions, filtering, and automatic duplication.
Master containerization with Docker, see how Docker images become containers on the Docker engine, and build and publish images via Docker files and a container registry.
Learn how to set up Docker desktop, pull a Node image, build a bulletin board image, run a container with port mapping, and verify the app in your browser.
Explore why containerization enables dense, modular macro services, and learn how Kubernetes orchestrates containers with clusters, pods, deployments, and namespaces for scalable, resilient apps.
Create a Cuban 80s cluster in Azure and deploy an application, configuring authentication, networking, and a Kubernetes deployment with a container registry pull and load balanced service.
Create and deploy an azure function with visual studio, configure the storage emulator and table storage, test locally, and publish to azure app service.
Learn how Azure Logic Apps delivers a cloud-based, no-code integration platform for building scalable workflows using templates, triggers, actions, and a growing library of connectors.
Learn how to build Azure Logic Apps through the portal or Visual Studio, creating a trigger from an RSS feed to send email alerts with Outlook and other connectors.
Explore Azure Cosmos DB as a scalable database service, covering data models, global distribution, five consistency models, multiple APIs, and partitioned containers with throughput measured in request units.
Explore how to create and configure Azure Cosmos DB, choose API options, set up containers and partition keys, enable replication and private endpoints, and query data with the Data Explorer.
Walk through creating and managing an Azure SQL database, including single database setup, server config, firewall, backups, retention, and basic scaling. Explore geo replication and automatic failover for resilient databases.
Monitor Azure solutions with metrics and logs to track health, performance, and security, while auditing for compliance. Build configurable dashboards for networking, virtual machines, and costs.
Navigate to subscriptions to view current costs and forecast spend, then drill into resource groups and top services to understand what drives Azure costs and export reports.
Learn to monitor in real time with metrics, create custom views and dashboards, and configure alert rules with actions across platform, guest, host, and custom metrics.
Monitor a virtual machine in Azure, view cpu percentage metrics, set a time range, and create dashboards and alert rules with thresholds, and configure an action group for alerts.
Create and connect a log analytics workspace to a virtual machine, install the agent, and configure data sources to query and monitor logs from a single workspace.
Learn to query log analytics in Azure by filtering events for a specific computer and level, summarize by source, visualize as a pie chart, and save to dashboards and workbooks.
Connect virtual machines to update management, using a log analytics workspace to scan for missing security updates, then schedule recurring or one-off deployments with pre and post scripts.
Attached are the slides used throughout this course.
Why Azure?
Azure has been growing Year in Year and is a core service - in fact all of Microsoft's cloud offerings from Office 365 to Dynamics, Teams and more run on Azure.
Microsoft continually increasing market share and adding new services.
One of the highest demand job roles
Certified Architects can earn up to $150,000 a year in the US and £95,000 in the UK.
Why this course, taught by me?
They say those who can - do, those who can't - teach!
As an experienced professional with over 30 years of IT experience in general and 20 years in the cloud, I’ve worked with some of the world’s biggest companies helping them design and build cutting edge solutions.
In other words I’m definitely in the ‘Can Do’ camp, for me teaching on Udemy fulfils a passion for helping others, and allowing me to talk about technology!
A seasoned highly rated instructor ( This is my 5th Technology course on Udemy), you can be sure to gain real world insights from a high experienced technologist.
What’s in the course?
Closely aligned and structured to the AZ-303 requirements, this course covers;
Implementing Azure Infrastructure
Learning how to deploy and configure networking
Build and Configure Windows & Linux Virtual Machines
Build, Configure and Secure Storage Accounts
Configure Azure Active Directory
Automate deployments using PowerShell, Azure CLI, ARM Templates and Azure DevOps
Implementing Security
Configure management groups and subscriptions
Configure Policies and Initiatives
Privileged Identity Management
Azure Key vault
Implement Management Solutions
Migrating workloads into Azure
Azure Traffic Manager
Azure Load Balancer
Azure Application Gateway
Web Application Firewalls
Implement Solutions for Apps
Web Apps
Event Grid (AZ300)
Service Bus (AZ300)
Kubernetes & Containers
Azure Functions
Azure Logic Apps
Implement and Manage Data Platforms
Azure Cosmos Db
Azure SQL
Monitoring Azure Infrastructure
Azure Logs
Alerts & Metrics
Application Insights
Log Analytics
Update Management
Continually updated, this course provides you with everything you need to ACE the exam!