We may earn an affiliate commission when you visit our partners.
Course image
Microsoft

If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual machines to customize and control every aspect of ta webserver. In this course, you will learn how to create, configure, and manage virtual machines on Linux and Windows that host web apps.

Read more

If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual machines to customize and control every aspect of ta webserver. In this course, you will learn how to create, configure, and manage virtual machines on Linux and Windows that host web apps.

You will look at the decisions made before creating a VM, the options to create and manage the VM, and the extensions and services you use to manage your VM. You will learn how to create a Linux virtual machine using the Azure portal. You will also see how Azure virtual machines (VMs) enable you to create dedicated compute resources in minutes that can be used just like a physical desktop or server machine. Finally, you will build and run a web application with the MEAN stack on an Azure Linux virtual machine

This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. In this course, you will take a practice exam that covers key skills measured in the exam.

This is the second course in a program of 8 courses to help prepare you to take the exam. Each course teaches you the concepts and skills that are measured by the exam.

This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. By the end of this program you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.

Enroll now

What's inside

Syllabus

Introduction to Azure virtual machines
In this module, you will look at the decisions made before creating a VM, the options to create and manage the VM, and the extensions and services you use to manage your VM.
Read more
Create a Linux virtual machine in Azure
In this module, you will learn how to create a Linux virtual machine using the Azure portal.
Create a Windows virtual machine in Azure
In this module, you will see how Azure virtual machines (VMs) enable you to create dedicated compute resources in minutes that can be used just like a physical desktop or server machine.
Build and run a web application with the MEAN stack on an Azure Linux virtual machine
You've heard about the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js) and you know it uses JavaScript. In this module, you will try it out by building a MEAN stack and a basic web application that stores information about books. You can use what you learned to get a jump-start on your new web site.
Practice exam
In this module, you will take a practice exam that covers key skills measured in the Exam AZ-204: Developing Solutions for Microsoft Azure.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines core Azure concepts and capabilities, rendering it relevant to industry
Explores Linux and Windows virtual machines, which aligns with industry cloud practices
Instructed by Microsoft, a leading expert and developer of Azure technologies
Prepares for the Microsoft Certified: Azure Developer Associate certification, validating knowledge and skills
Serves as part of a Specialization program, indicating comprehensiveness and detailed coverage

Save this course

Save Deploy a website with Azure Virtual Machines to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Deploy a website with Azure Virtual Machines with these activities:
Review Microsoft documentation and articles on Azure virtual machines
Stay up-to-date with the latest advancements and best practices in Azure virtual machines by reviewing Microsoft documentation and articles.
Browse courses on Virtual Machines
Show steps
  • Visit the Microsoft Azure documentation website
  • Read articles and tutorials on Azure virtual machines
  • Review release notes and updates to stay informed
Review basics of operating systems and networking
Refresh fundamental knowledge in operating systems and networking to strengthen the foundation for understanding virtual machines and cloud computing concepts.
Browse courses on Operating Systems
Show steps
  • Review notes or online resources on operating systems
  • Review notes or online resources on networking
  • Complete practice exercises or quizzes to test understanding
Join an online forum or study group focused on Azure virtual machines
Engage in discussions with peers to clarify concepts, share experiences, and enhance understanding of Azure virtual machines.
Browse courses on Virtual Machines
Show steps
  • Find an online forum or study group dedicated to Azure virtual machines
  • Join the forum or group and participate in discussions
  • Ask questions, share knowledge, and collaborate with other members
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice creating and managing virtual machines using the Azure portal
Practice creating and managing virtual machines to build a solid foundation in Azure infrastructure.
Browse courses on Virtual Machines
Show steps
  • Review the Azure Virtual Machines documentation
  • Create a new virtual machine using the Azure portal
  • Configure network settings, storage, and operating system for the virtual machine
  • Start, stop, and restart the virtual machine
Follow tutorials on deploying a MEAN stack application on Azure
Gain hands-on experience by deploying a web application using the MEAN stack on Azure, reinforcing the concepts of cloud application development.
Browse courses on MEAN Stack
Show steps
  • Find a tutorial on deploying a MEAN stack application on Azure
  • Follow the steps in the tutorial to create a MEAN stack application
  • Deploy the application to Azure App Service
  • Test the deployed application
Build a personal website hosted on an Azure virtual machine
Create a personal website and host it on an Azure virtual machine to demonstrate practical application of cloud infrastructure and web development skills.
Browse courses on Virtual Machines
Show steps
  • Design and develop a website using HTML, CSS, and JavaScript
  • Create an Azure virtual machine and configure it to host a website
  • Deploy the website to the virtual machine
  • Configure DNS settings to make the website accessible
Create a blog post or article summarizing key concepts of Azure virtual machines
Reinforce understanding by creating a blog post or article that summarizes the key concepts of Azure virtual machines, fostering a deeper engagement with the material.
Browse courses on Virtual Machines
Show steps
  • Gather information and organize key concepts of Azure virtual machines
  • Write a blog post or article summarizing the key concepts
  • Publish the blog post or article and share it with others
Contribute to open-source projects related to Azure virtual machines
Contribute to the Azure community by participating in open-source projects related to virtual machines, deepening understanding and gaining practical experience.
Browse courses on Virtual Machines
Show steps
  • Find open-source projects related to Azure virtual machines
  • Identify areas where you can contribute
  • Contribute code, documentation, or other resources to the project

Career center

Learners who complete Deploy a website with Azure Virtual Machines will develop knowledge and skills that may be useful to these careers:
Web Developer
A Web Developer is responsible for the design and development of websites and web applications. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps. This course also helps learners understand how to build and run a web application with the MEAN stack on an Azure Linux virtual machine.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps. This course also helps learners understand how to build and run a web application with the MEAN stack on an Azure Linux virtual machine.
DevOps Engineer
A DevOps Engineer combines software development (Dev) and IT operations (Ops) to improve the efficiency and quality of software delivery. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps. This course also helps learners understand how to build and run a web application with the MEAN stack on an Azure Linux virtual machine.
Cloud Engineer
A Cloud Engineer designs, builds, and manages cloud computing systems. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps. This course also helps learners understand how to build and run a web application with the MEAN stack on an Azure Linux virtual machine.
Network Administrator
A Network Administrator installs, configures, and maintains computer networks. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Database Administrator
A Database Administrator installs, configures, and maintains database systems. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Systems Administrator
A Systems Administrator installs, configures, and maintains computer systems. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Security Analyst
A Security Analyst investigates and resolves security breaches. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
IT Manager
An IT Manager plans, organizes, and directs the activities of an organization's IT department. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Quality Assurance Tester
A Quality Assurance Tester tests software to ensure that it meets requirements and is free of defects. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Business Analyst
A Business Analyst analyzes business processes and develops solutions to improve efficiency and effectiveness. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps. This course also helps learners understand how to build and run a web application with the MEAN stack on an Azure Linux virtual machine.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to help businesses make informed decisions. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Technical Writer
A Technical Writer creates and maintains technical documentation. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Salesforce Administrator
A Salesforce Administrator installs, configures, and maintains Salesforce software. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.
Project Manager
A Project Manager plans, organizes, and executes projects. This course may be useful because it teaches learners how to create and manage virtual machines on Linux and Windows that host web apps.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Deploy a website with Azure Virtual Machines.
Must-read for anyone involved in DevOps. It covers topics such as DevOps culture, process, and tools.
Must-read for any software developer who wants to write clean code. It covers topics such as naming conventions, code formatting, and error handling.
Provides a step-by-step guide to test-driven development (TDD). It covers topics such as writing tests, refactoring code, and continuous integration.
This classic book provides practical advice on software development. It covers topics such as code design, testing, and refactoring.
This definitive guide to HTTP provides a comprehensive overview of the protocol. It covers topics such as HTTP methods, status codes, and caching.
While this book is primarily focused on Windows Server virtualization with Hyper-V, it also includes some information on Azure Virtual Machines (VMs). It provides a good overview of virtualization concepts.
Provides a comprehensive overview of designing data-intensive applications. It covers topics such as data modeling, data storage, and data processing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Deploy a website with Azure Virtual Machines.
Microsoft Azure Solutions Architect: Implement a Virtual...
Most relevant
Configuring Virtual Machines in Microsoft Azure
Most relevant
Deploying a Virtual Machine in Microsoft Azure
Most relevant
Backing Up and Restoring Virtual Machines with Azure...
Most relevant
Backing Up Virtual Machines in Microsoft Azure
Most relevant
Azure Cloud Services
Most relevant
Introduction to virtual machines in Microsoft Azure
Most relevant
Azure Backup, Security, and Compliance Administration
Most relevant
Capstone and Practice Exam (AZ-500)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser