ciply.io

AZ-900FreeVideo course on Udemy

AZ-900 Hands-On: Azure VMs, App Service & Budgets

Build one real Azure workload, starting from an empty subscription. A Linux VM that you reach over SSH serves a web page on the public internet. Then the same site runs on App Service, with a budget watching the bill.

1h 34m of video · 4 sections · 17 lectures · 4 quizzes · English

Enroll free on Udemy (opens Udemy in a new tab)

This course is hosted on Udemy. Enrolling opens udemy.com in a new tab and needs a free Udemy account.

Read the video transcript

In the next hour and 40 minutes, you'll go from an empty Azure account to a website running on a virtual machine you built yourself. Then you'll deploy the same idea on Azure App Service and see exactly what changes.

Hi, I'm Cip. I've been teaching Azure certification prep for years and every lab here is recorded live on a real Azure subscription.

You create a free Azure account, launch a Linux VM, install Apache web service, configure a network security group, and replace the default page with your own. Then we compare infrastructure as a service with platform as a service and deploy a web app on Azure App Service with no server to manage.

Every section starts with a short explanation, then we build it together. Four quick quizzes check your understanding and at the end, I'll show you how to clean your Azure account, so nothing eats your free credit.

It's for you if you're preparing for AZ-900 exam, or you're new to Azure and want to actually touch it, no prior experience needed.

Well it's free, enroll now, and let's start building together. See you on the inside!

What you'll be able to do

  • Starting from an empty subscription, create a Linux VM through the Azure portal and sign in to it with SSH keys.
  • Turn that machine into a web server and open your own page from any browser.
  • Find out why the page first refuses to load, and fix it with a single network security group rule.
  • Put a budget and an alert in place first, and remove everything at the end so no charges carry on.
  • Name the parts every virtual machine needs: a size, an image, disks, a network interface and IP addresses.
  • Publish a website on Azure App Service, and decide when PaaS is a better fit than IaaS.
  • Put resources, resource groups, subscriptions and management groups in the right order.
  • Link each thing you built to the matching lines of the AZ-900 skills outline.

About this course

This course is about one Azure workload that you build yourself, from start to finish. You begin with an empty subscription. You finish with a Linux virtual machine that serves a web page on the public internet.

Something goes wrong on purpose along the way. Your page will not load, even though every step was right. Working out why shows you what a network security group does, and why opening every port is the wrong fix.

Then you do the same job the easy way. You publish a site on Azure App Service, where there is no server for you to run, and compare the two approaches from experience. At the end you delete everything, on camera, so nothing is left running.

The build, step by step

  1. 1Find your place in Azure: account, subscription, resource group, resource
  2. 2Set a budget and an alert before you create anything
  3. 3Launch a Linux virtual machine
  4. 4Connect to it over SSH, with keys instead of a password
  5. 5Install a web server, and watch the page fail to load
  6. 6Open port 80 with one network security group rule
  7. 7Deploy a website on Azure App Service
  8. 8Stop the machine, then delete every resource

Course content

4 sections · 17 lectures · 1h 34m total · 4 quizzes (20 questions)

Foundation and the safety net4 lectures · 18m

Your free Azure account, a map of where everything lives, and a budget alert before you spend anything.

  1. 1. What You'll Build Today1:33
  2. 2. Hands-on Lab - Create Your Free Azure Account7:30
  3. 3. The Map You're Inside4:13
  4. 4. Hands-on Lab - Your Safety Net: A Budget and Its Alert4:54
  5. Quiz5 questions
The VM story3 lectures · 22m

What a virtual machine is made of. Then you launch one and connect to it.

  1. 5. What a VM Is Made Of5:57
  2. 6. Launch the Linux VM11:30
  3. 7. Connect to It — SSH4:55
  4. Quiz5 questions
The wall and the guard4 lectures · 23m

The network you created without noticing, a page that won't load, and the rule that fixes it.

  1. 8. The Network You Accidentally Built6:12
  2. 9. Make It a Web Server — and Hit the Wall5:29
  3. 10. The Door That Wasn't Open5:17
  4. 11. Open Port 80 — Watch It Flow6:19
  5. Quiz5 questions
The shortcut, the cleanup, the exam6 lectures · 30m

Availability zones, App Service, a full clean-up, and how the day's work maps to the exam.

  1. 12. When One Machine Isn't Enough5:35
  2. 13. The PaaS Shortcut5:08
  3. 14. One-Click Website7:09
  4. 15. Stop, Then Clean Up6:50
  5. 16. What the Exam Actually Asks4:40
  6. 17. How To Study From Here1:17
  7. Quiz5 questions

How it maps to the AZ-900 skills outline

Each line below is quoted from Microsoft's published skills outline for AZ-900. The course covers these lines; it does not cover the rest of the outline.

Skills outline lineWhere the course covers itCoverage
Describe Azure resources and resource groups3. The Map You're Inside; 6. Launch the Linux VM; 15. Stop, Then Clean UpBuilt hands-on
Describe subscriptions3. The Map You're InsideTaught
Describe management groups3. The Map You're InsideTaught
Describe the hierarchy of resource groups, subscriptions, and management groups3. The Map You're Inside; 16. What the Exam Actually AsksTaught
Describe the resources required for virtual machines5. What a VM Is Made Of; 6. Launch the Linux VMBuilt hands-on
Compare compute types, including containers, virtual machines, and functions5. What a VM Is Made Of; 16. What the Exam Actually AsksPartly coveredvirtual machines only; containers and functions are left to your reading
Describe virtual networking, including the purpose of Azure virtual networks, subnets, peering, Azure DNS, Azure VPN Gateway, and ExpressRoute8. The Network You Accidentally Built; 10. The Door That Wasn't Open; 11. Open Port 80 — Watch It FlowPartly coveredvirtual networks and subnets, hands-on; peering, Azure DNS, Azure VPN Gateway and ExpressRoute are not covered
Describe availability zones12. When One Machine Isn't EnoughTaught
Describe application hosting options, including web apps, containers, and virtual machines9. Make It a Web Server — and Hit the Wall; 13. The PaaS Shortcut; 14. One-Click WebsitePartly coveredweb apps and virtual machines, both built; containers are not covered
Describe infrastructure as a service (IaaS)6. Launch the Linux VM; 13. The PaaS ShortcutBuilt hands-on
Describe platform as a service (PaaS)13. The PaaS Shortcut; 14. One-Click WebsiteBuilt hands-on
Describe cost management capabilities in Azure4. Hands-on Lab - Your Safety Net: A Budget and Its Alert; 15. Stop, Then Clean UpBuilt hands-on

Before you start

  • No Azure, programming or Linux experience. You only need to be comfortable with a web browser.
  • A computer with a web browser and a terminal. The course shows the steps on both Windows and macOS.
  • An Azure free account. You create it together with the instructor at the start, and the free tier covers every lab.

Who this is for

  • People preparing for AZ-900 who know the terms but have never used the Azure portal.
  • Beginners who want to try the cloud before they commit to a full certification course.
  • Technical and non-technical staff who want to discuss compute, networking and cost in Azure from real experience.
  • Anyone who wants to build one complete Azure workload, and then remove it cleanly.

Who it isn't for

  • Anyone who needs full AZ-900 coverage. Storage, identity and governance are not in this course. The skills map on this page shows exactly what is.
  • Anyone looking for exam questions to memorise. This is a build-it course, not a question bank.

After the course: check it stuck

Try free AZ-900 practice questions in the ciply.io player, then see the full practice pack and study guide.

Your instructor

Cip

Cip has more than five years of experience working with Azure.

Every lab in this course runs on a real Azure subscription. The course also shows the real bill, rather than suggesting that the cloud costs nothing.

Questions people ask

Is the course really free?
Yes. It is listed as free on Udemy, and you need a free Udemy account to enroll. For the labs you need an Azure free account, and the course ends with a full clean-up so that nothing keeps running.
Why is the course on Udemy and not on ciply.io?
Udemy hosts the video course. ciply.io is where our practice exams and study guides live. This page describes the course and links to it; enrolling happens on Udemy.
Do I get a certificate of completion?
No. Udemy does not give certificates for free courses.
Can I ask the instructor questions?
Not inside the course. Udemy's free courses do not include Q&A or direct messages.
Does it cover the whole AZ-900 exam?
No. It covers one workload in depth. The skills map on this page lists the outline lines it covers, including the ones it only covers in part.
Is this course made or endorsed by Microsoft?
No. It is an independent course. It is not affiliated with or endorsed by Microsoft.
Enroll free on Udemy (opens Udemy in a new tab)

This course is hosted on Udemy. Enrolling opens udemy.com in a new tab and needs a free Udemy account.

ciply.io is an independent study resource and is not affiliated with, authorized, sponsored, or endorsed by Microsoft. AZ-900 and related names are trademarks of their respective owners. Udemy™ is a trademark of Udemy, Inc.; ciply.io is not affiliated with or endorsed by Udemy.