When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
In this course, you will see how web apps in Azure allow you to publish and manage your website easily without having to work with the underlying servers, storage, or network assets. Instead, you can focus on your website features and rely on the robust Azure platform to provide secure access to your site.
You will see how Azure App Service enables you to build and host web applications in the programming language of your choice without managing infrastructure. You will also learn how to create a website through the hosted web app platform in Azure App Service.
You will learn how to use the publishing features built into Visual Studio to deploy and manage ASP.NET Core web applications hosted on Azure. You'll use Azure App Service to scale a web app to match planned seasonal throughput requirements and also meet demand during short-term peak events. By the end of this course, you'll be able to create and maintain web apps that use Docker images that are stored in Container Registry.
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 sixth course in a program of 8 courses to help prepare you to take 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.
In this module, you'll learn how to set up your development environment with several popular IDEs. You will see how Azure App Service enables you to build and host web applications in the programming language of your choice without managing infrastructure. You will also learn how to create a website through the hosted web app platform in Azure App Service.
Exercise - Set up your development environment•15 minutes
Exercise - Create a web app in the Azure portal•5 minutes
Exercise - Write code to implement a web application•5 minutes
Deploy code to App Service•5 minutes
Exercise - Deploy your code to App Service•5 minutes
7 assignments•Total 63 minutes
Exercise Quiz•3 minutes
Knowledge Check•15 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Knowledge Check•15 minutes
Test prep•21 minutes
1 discussion prompt•Total 10 minutes
Meet and greet•10 minutes
Publish a web app to Azure with Visual Studio
Module 2•1 hour to complete
Module details
Visual Studio and Azure App Service provide a powerful mechanism for creating, publishing, and maintaining web apps in Azure. In this module, you will learn how to use the publishing features built in to Visual Studio to deploy and manage ASP.NET Core web applications hosted on Azure.
What's included
5 videos3 readings5 assignments
Show info about module content
5 videos•Total 14 minutes
Lesson introduction•1 minute
Install the necessary workloads•3 minutes
Explore the Azure App Service•5 minutes
Explore your Visual Studio App Project•4 minutes
Lesson summary•1 minute
3 readings•Total 20 minutes
Exercise - Create a new ASP.NET Core app•10 minutes
Exercise - Publish an ASP.NET app from Visual Studio•5 minutes
Exercise - Publish an update to your site•5 minutes
5 assignments•Total 45 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Test prep•21 minutes
Stage and scale apps
Module 3•2 hours to complete
Module details
In this module, you will learn to deploy an app without downtime or a service interruption. You also learn how to rapidly roll back a new deployment to the previous version if it causes problems. You'll use Azure App Service to scale a web app to match planned seasonal throughput requirements and also meet demand during short-term peak events. This module also describes how to scale up a web app onto more powerful hardware to meet future requirements.
What's included
8 videos5 readings7 assignments
Show info about module content
8 videos•Total 23 minutes
Lesson introduction•1 minute
Create deployment slots•6 minutes
Deploy a web app by swapping deployment slots•5 minutes
Lesson summary•1 minute
Lesson introduction•1 minute
Scale a web app manually•5 minutes
Scale up a web app•3 minutes
Lesson summary•0 minutes
5 readings•Total 53 minutes
Exercise - Create deployment slots•12 minutes
Exercise - Deploy a web app by using deployment slots•10 minutes
Exercise - Scale a web app manually•15 minutes
Exercise - Scale up a web app•15 minutes
Addiitonal reading•1 minute
7 assignments•Total 63 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Test prep•21 minutes
Deploy and run a containerized web app with Azure App Service
Module 4•2 hours to complete
Module details
This module shows you how to create and store Docker images in Azure Container Registry. You'll see how to use these images to deploy a web app. Then, you'll learn how to configure continuous deployment so that the web app is redeployed whenever a new version of the image is released. By the end of this module, you'll be able to create and maintain web apps that use Docker images that are stored in Container Registry.
What's included
5 videos4 readings5 assignments
Show info about module content
5 videos•Total 10 minutes
Lesson introduction•2 minutes
Build and store images by using Azure Container Registry•2 minutes
Deploy a web app by using an image from an Azure Container Registry repository•2 minutes
Update the image and automatically redeploy the web app•3 minutes
Lesson summary•1 minute
4 readings•Total 60 minutes
Exercise - Build and store an image by using Azure Container Registry•10 minutes
Exercise - Create and deploy a web app from a Docker image•10 minutes
Exercise - Modify the image and redeploy the web app•10 minutes
Further resources•30 minutes
5 assignments•Total 45 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Test prep•21 minutes
Practice exam
Module 5•1 hour to complete
Module details
In this module, you will take a practice exam that covers key skills measured in the Exam AZ-204: Developing Solutions for Microsoft Azure.
What's included
2 videos2 readings1 assignment1 discussion prompt
Show info about module content
2 videos•Total 4 minutes
Course recap•3 minutes
Congratulations•1 minute
2 readings•Total 15 minutes
About the practice exam•10 minutes
Course summary•5 minutes
1 assignment•Total 30 minutes
Course practice exam•30 minutes
1 discussion prompt•Total 10 minutes
Reflect on learning•10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.