Create Serverless Applications (Coursera)

Offered by Microsoft,
Create Serverless Applications (Coursera)

In this course, you will learn how Azure Functions enable the creation of event-driven, compute-on-demand systems that can be triggered by various external events. You will earn how to leverage functions to execute server-side logic and build serverless architectures. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

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.
This is the first 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.
By the end of this Professional Certificate program, you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.

Course 1 of 8 in the Microsoft Azure Developer Associate AZ-204 Test Prep Specialization.

Syllabus

WEEK 1
Automate Business Processes with Microsoft Azure
Microsoft Azure provides several different ways to host and execute code or workflows without using Virtual Machines (VMs) including Azure Functions, Microsoft Power Automate, Azure Logic Apps, and Azure WebJobs. In this module, you will learn about these technologies and how to choose the right one for a given scenario. You will also see how Azure Functions allow developers to host business logic that can be executed without managing or provisioning infrastructure.

WEEK 2
Execute an Azure Function with triggers
A trigger is responsible for executing an Azure function and there are dozens of triggers to choose from. This module will show you some of the most common types of triggers and how to configure them to execute your logic.

WEEK 3
Chain Azure Functions together using input and output bindings
Azure Functions makes it easy for your function code to integrate with data and services. In this module, you will learn to use bindings to declare the data sources to read and write, and let Azure Functions take care of the rest.

WEEK 4
Modernize workflow with Azure Functions
In this module, you will learn how to orchestrate a long-running workflow as a set of activities using Durable Functions. You will use the Azure Functions Core Tools to create and run functions on a development computer and publish them to Azure. You will learn how to create, test, and deploy Azure Functions using Visual studio and how to manage Azure Function code.

WEEK 5
Monitor GitHub events by using a webhook with Azure Functions
Webhooks offer a lightweight mechanism for your app to be notified by another service when something of interest happens. In this module. you'll learn how to trigger an Azure function with a GitHub webhook and parse the payload for insights.

WEEK 6
Enable Automatic Updates and Build APIs
In this module, you will learn how to update a web app's notification mechanism from polling to push-based architecture with SignalR Service, Azure Cosmos DB and Azure Functions. You will also learn how to combine multiple Azure Functions apps into a unified interface by importing them into a single Azure API Management instance.

WEEK 7
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.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Serverless Data Processing with Dataflow: Foundations (Coursera) Coursera
Google Cloud

Serverless Data Processing with Dataflow: Foundations (Coursera)

This course is part 1 of a 3-course series on Serverless Data Processing with Dataflow. In this first course, we start with a refresher of what Apache Beam is and its relationship with Dataflow. Next, we talk about the Apache Beam vision and the benefits of the Beam Portability framework. The Beam Portability framework achieves the vision that a developer can use their favorite programming language with their preferred execution backend.

Oct 19th 2026
2 Weeks
Deploy a website with Azure Virtual Machines (Coursera) Coursera
Microsoft

Deploy a website with Azure Virtual Machines (Coursera)

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.

Oct 19th 2026
5-12 Weeks
Artificial Intelligence on Microsoft Azure (Coursera) Coursera
Microsoft

Artificial Intelligence on Microsoft Azure (Coursera)

Whether you're just beginning to work with Artificial Intelligence (AI) or you already have AI experience and are new to Microsoft Azure, this course provides you with everything you need to get started. Artificial Intelligence (AI) empowers amazing new solutions and experiences; and Microsoft Azure provides easy to use services to help you build solutions that seemed like science fiction a short time ago; enabling incredible advances in health care, financial management, environmental protection, and other areas to make a better world for everyone.

Oct 19th 2026
1 Week
Build and Operate Machine Learning Solutions with Azure (Coursera) Coursera
Microsoft

Build and Operate Machine Learning Solutions with Azure (Coursera)

Azure Machine Learning is a cloud platform for training, deploying, managing, and monitoring machine learning models. In this course, you will learn how to use the Azure Machine Learning Python SDK to create and manage enterprise-ready ML solutions. This is the third course in a five-course program that prepares you to take the DP-100: Designing and Implementing a Data Science Solution on Azurecertification exam.

Oct 19th 2026
5-12 Weeks
Serverless Architectures on AWS (Coursera) Coursera
AWS

Serverless Architectures on AWS (Coursera)

A modern software engineer knows how to use the benefits of managed services from Amazon Web Services to reduce the coding needed to get a project across the line. There’s a lot of code you really don’t need to write when you can use a managed service for your applications. Less code means less tests, less bugs, and quicker delivery. In this course, we get hands on with automation tools and serverless managed services.

Oct 19th 2026
2 Weeks
Microservices and Deployment by using ASP.NET (Coursera) Coursera
Board Infinity

Microservices and Deployment by using ASP.NET (Coursera)

Microservices and Deployment by using ASP.NET is an advanced-level course designed for experienced developers who want to learn how to build and deploy microservices-based applications using ASP.NET. The course covers various topics, including designing microservices architecture, implementing microservices using ASP.NET, using containerization for deployment, and using DevOps tools for continuous integration and continuous deployment.

Oct 19th 2026
3 Weeks
Storage in Azure (Coursera) Coursera
Whizlabs

Storage in Azure (Coursera)

This course is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with Storage in Azure Course is the second course of the Exam Prep AZ-104: Microsoft Azure Administrator Associate Specialization. This course assists learners with the knowledge of the Basics of Azure Storage Accounts.

Oct 19th 2026
2 Weeks
Connect Your Services with Microsoft Azure Service Bus (Coursera) Coursera
Microsoft

Connect Your Services with Microsoft Azure Service Bus (Coursera)

Azure lets you create applications composed of various components: website front-ends, back-end services, and triggered functions that perform compute-on-demand services. Azure also includes various communication strategies to let these various components pass data to each other. In this course, you will learn how to leverage these communication services to create scalable, efficient solutions out of testable components.

Oct 19th 2026
5-12 Weeks
Compute Resources in Azure (Coursera) Coursera
Whizlabs

Compute Resources in Azure (Coursera)

This course is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and prCompute Resources in Azure Course is the third course of Exam Prep AZ-104: Microsoft Azure Administrator Associate Specialization. This course focuses on Compute Resources in Azure. The course discusses more on the Virtual machines, App Services, and Container Services overview and demonstrations. The course is divided into three modules and each module is further segmented by Lessons and Video Lectures.

Oct 19th 2026
2 Weeks
Programming with Cloud IoT Platforms (Coursera) Coursera
Pohang University of Science and Technology - POSTECH

Programming with Cloud IoT Platforms (Coursera)

Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data.

Oct 19th 2026
5-12 Weeks
Data Storage in Microsoft Azure for Associate Developers (Coursera) Coursera
Microsoft

Data Storage in Microsoft Azure for Associate Developers (Coursera)

Azure provides a variety of ways to store data: unstructured, archival, relational, and more. In this course, you will learn the basics of storage management in Azure, how to create a Storage Account, and how to choose the right model for the data you want to store in the cloud. This course part of a Specialization intended for Data engineers and developers who want to demonstrate their expertise in designing and implementing data solutions that use Microsoft Azure data services anyone interested in preparing for the Exam DP-203: Data Engineering on Microsoft Azure (beta).

Oct 19th 2026
5-12 Weeks