Skip to content
UdemyHackingPaid courseBeginner level

Create a 3-Tier Application Using Azure Virtual Machines (Udemy.com)

Follow along as I create virtual machines, load balancers, and SQL Databases in Azure. You can do it as I do it.

Created by: Scott Duffy

Last updated April 2023

icon
What you will learn

  • Create Virtual Machines Without Needing Guidance
  • Understand the 3-Tier Architecture And See It In Action
  • Create the Topology for Their Next Big Project

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.6 out of 5higher than 72% of them
  • Reviews1,183#167 of 524 by number of reviews
  • Length1.5 hoursshorter than 90% of them
  • Last updatedApril 2023earlier than 67% of them

icon
Course Description

BRAND NEW COURSE - May 28 2018

This course is designed so that you can follow along! As I create a Virtual Machine using the Azure Portal, you can be doing the exact same steps yourself! Pause the video if you need to, or run it at double speed, the choice is up to you! 

In this course, we create a traditional 3-tier application structure inside Microsoft Azure. By the end of the course, you will be able to:

  • Create a Windows VM using the Azure Portal
  • Create a Windows VM using Powershell and ARM Templates
  • Create a Linux VM using the Azure Portal
  • Create a Linux VM using CLI and ARM Templates
  • Create a Public-facing Load Balancer, and configure it to work with web servers
  • Create an Internal-only Load Balancer, and configure it to work with application servers
  • Create an Azure SQL Database
  • Create a Secondary SQL Database, for failover in case the primary goes down
  • Set up Automatic Failover so that Azure monitors the state of your database for you

There's a lot going on! And learn it all in around 90 minutes!

Microsoft Azure is one of the hottest cloud computing platforms that there is. They consistently announce growth over 90% year over year, and have done that for years. It's time for you to learn cloud computing and Microsoft Azure. Yes, there are other platforms out there that you can learn. And I recommend you learn more than one. But why not give yourself a few hours this afternoon to learn Azure and experience this amazing platform.

The skills you learn today will stay with you for years to come and help you grow in your career.

Enroll today!



icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Scott Duffy

Hi there, my name is Scott Duffy. And I love making complex technical topics easy to understand. 

    This has been the basis of my entire career – as a developer, as a development manager, as a software architect – over the past 20 years. I spend half my time in the world of business, explaining complex technical topics to business owners and stakeholders so that they can understand and agree with my approach to solving their business problems with technical solutions. And the other half with developers, explaining the business reasons behind decisions and ensuring that any decisions made on the technical side don't restrict the business in unexpected ways. 

    And I'm here on Udemy to teach what I know in an approachable way. I started teaching courses in 2014, and have taught over 1,600,000 students. I am grateful every day for being able to connect with so many students in almost every country around the world.

    I'm a certified Enterprise Architect and certified cloud architect. I have been developing with Microsoft technologies for 20 years, starting with Classic ASP, and all the versions of .NET. We now live in the cloud era, with Microsoft Azure being prevalent in most large enterprises. I'm certified as an Azure Architect and Developer too. As well as AWS Solution Architect Associate (SAA).

    Microsoft MVP Award winner for 2022-2025.

icon
More courses by Scott Duffy

$19.99

$22.99

$19.99

$19.99

$94.99

$16.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.6

1,183 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Antonio Kobashikawa on 6/28/2022

Me ha ayudado bastante a entender las líneas generales para montar servidores y balanceadores de carga en azure. Quizas la parte del balance de carga me ha resultado un poco breve y algo confusa. El punto de vista es de un administrador de red, no hay mucha interacción con código frontend o backend para ilustrar que la configuración funciona.

By Jan Nuaman on 5/30/2021

Content was good. Instructor was very clear on the level he was providing. It exceeded my expectations as I was not expecting to show how to deploy using Templates, and Bash. Instructor made it clear that he didn't use subnets and network security which should be configured in production. So those two made my rate to be 5 stars as a free materials.

By Chris Fisher on 4/5/2021

I liked the class. While I have taken some Azure (infrastructure) training previously, I'm looking to take some Azure SQL training, and I like the instructors flow so I will likely look to pick his for the goal of eventually taking the DP300 exam. As far as suggestions: 1) Have the two FE servers have their default web reflect which host they are on. So as you cycle thru request, you can visually validate redundant responses. 2) Have some interaction with the BE servers. 3) Have some interaction with SQL.

By Damion T Mason on 3/14/2021

I think the only flaw with this course was how quickly Azure changed things lol. Also explaining where to get the deploy.sh file would've been great but I would've learned a lot less because I ended up having to create my own from scratch. Perhaps a quick addition that would have been much appreciated though would be SSH and how to implement it properly into your script particularly if you want to use different SSH keys between your machines. Also discussing the new bastion feature would've been really great as well!

By Travis Tucker on 11/1/2020

I feel like there were a lot of "on-the-fly" changes and fixes that could've been explained more, and I hope there's an update to this course for the changes to the linux vm duplication that have occured, but otherwise, this was a REALLY helpful, hands-on tutorial that allowed me to have a more visualized/realized understanding of the concepts I've been learning, as well as learning a very efficient set up to use for an application!

By George on 9/26/2020

A very very well spent 90 mins course on Azure. It made me do something that i had been procrastinating, that is, i usually watch videos in courses BUT do not try them in the Azure portal. BUT, this course made me go the portal and try out everything that was explained and that makes me extremely happy taking this course. Doubts * How OR do we connect the front end LB and the Backend load balancer. Not sure if it was explained. * Do you have a course for the AZ-303. Would love that course from you. Thx.

By Robert Jones on 9/17/2020

I felt the course was a good insight into creating the raw framework of an infrastructure environment. To do that in a relatively short period of time was helpful in learning more about MS Azure, so thanks for that. On the improvement side, I felt clearer resource naming and reasoning would have helped things flow more smoothly. Also, having a working app end goal would have helped see the flow demo. I also got a bit confused on the load-balancer groups when it was mentioned to put backend servers into the frontend load-balancing group. I think completing each full layer would have helped lock in that layer's configuration and function. I also saw no link between the Linux backend servers and the DB. Again, having a simple app or query to exploit all layers would have made for a stronger flow demo.

By Doug T on 1/1/2020

Overall this was an excellent overview. Very worthwhile. Takes about 3 hours with stopping and starting if you are following along in your own Azure instance. The one place where he does magic is in creating the public RSA for the Ubuntu boxes, it would be great to simply create one using Cloud Shell. The one area where I got lost was in downloading the scripts to run the ARM templates, I am going to have to redo that section and play around with it, so maybe that needs more clarity (or maybe it is just me : ) And it might be useful in the final cleanup section to mention how to clean up all the resources that were created; I think I simply need to delete the main resource group, but I'll be experimenting. Overall a great introduction.

By Tejaswi Kumar on 10/10/2018

This is one of the great course I completed on Udemy. I liked the way instructor covered so many topics in such a small time. I am sure instructor is very experienced and having a lot of real world experience. I liked a lot of Azure features and how quickly and easily it can be configured. Such as Automatic database fail over can be configured easily. Also recommended fail-over region based on data connection speed between region is provided. I enjoyed this learning experience and soon looking to learn more of Azure cloud offerings.

By Tuomo Andelin on 7/24/2018

This was a good refresher to keep my skills up to date. Thank you so much for the course! Additional topics that I would like to see in this course are: - Monitoring, diagnostics and troubleshooting the 3-tier app. - Setting up an actual application with connection strings to the db(considerations for failover etc). Doesn't need to be anything fancy, just a simple working app.

Showing all 10 reviews on CourseDuck

Read all 1,183 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100