Microsoft Azure Functions - Developing Serverless Solutions (Udemy.com)
Learn how to develop and host a serverless full stack application using Azure Functions, Azure and Blazor WebAssembly.
Created by: Trevoir Williams
Last updated July 2023
What you will learn
- Learn the most important concepts and capabilities of Azure Functions
- Explore several supported triggers that can start an Azure Function
- Learn to connect to azure services using input and output bindings
- Learn how to create Serverless Workflows using Durable Functions
- Learn how to build, test, deploy and monitor your own Azure Functions apps
- Learn how to use Visual Studio, Visual Studio Code and Azure Function Core Tools
- Learn how to build client apps to interact with Azure Functions App
- Learn how to use local emulators for development and testing against Azure Services
How it compares
Against the other 118 rated Udemy courses in Cloud Computing on CourseDuck:
- Rating4.2 out of 5higher than 17% of them
- Reviews350#83 of 119 by number of reviews
- Length3.8 hoursshorter than 63% of them
- Last updatedJuly 2023earlier than 55% of them
Course Description
Azure Functions is one of the quickest and easiest ways to get your code running in Azure while maintaining a cost-effective and serverless model.
In this course, Microsoft Azure Functions - Developing Serverless Solutions, you will learn how to create your own Azure Functions apps and visualize how full applications can be built using Azure Functions' powerful, yet simple model. We will explore the tools needed to support development, both locally and in the Azure Portal, and explore the different triggers, bindings and deployment models that are possible.
Along the way, you will learn how to:
Understand Azure Functions Hosting Plans
Explore C#, TypeScript and other language options for Azure Functions
Develop and test Azure Functions using Azure Portal editor.
Develop and test and deploy Azure Functions using Visual Studio and Visual Studio Code
Create and Manage Azure Functions
Using Azure Portal - Web Based
Using Azure Functions Core Tools (Cross Platform)
Using Visual Studio Code (Cross Platform)
Using Visual Studio (2019/2022)
Understand Azure Functions Bindings and Triggers
Use Azure CosmosDB with Azure Functions
Monitor Azure Functions for performance and potential errors using Application Insights
Deploy Azure Functions App
Build Client Application to interact with Azure Functions
Setup CORS Policies for Azure Function App
Explore Security with Azure AD for deployed Azure Function Apps
By the end of this course, you should have a fundamental understanding of what Microsoft Azure Functions are, how they can be used and how they can interact with other services. This course aligns with training required for the Exam AZ-204: Developing Solutions for Microsoft Azure examination, though it is not an official training guide.
It is perfect for you if you need to know enough about developing with Azure Functions to be functional in your workspace, without taking the exam.
Instructor Details
- 4.2 Rating
350 Reviews
Trevoir Williams
Trevoir Williams is a software and systems engineer, author, instructor, and technical educator specializing in .NET, Azure, SQL Server, microservices, DevOps, secure coding, and AI-powered application development. He holds a master’s degree in Computer Science with a focus on Software Development and has earned multiple Microsoft Azure certifications.
As an author and instructor, Trevoir focuses on practical, production-ready software development. He is the author of Microservices Design Patterns in .NET and Effective .NET Memory Management, and a contributor to the Azure Integration Guide for Business. His work helps developers understand modern architecture, data access, messaging, observability, security, cloud deployment, performance, and AI integration with real implementation context.
Trevoir has taught more than 500,000 learners through online courses on ASP.NET Core, Entity Framework Core, SQL Server, Microsoft Azure, microservices, DevOps, secure application development, and generative AI. He also teaches thousands more through his YouTube tutorials, articles, and practical technical content.
His teaching philosophy is simple: explain the why, build the how, and help learners develop the confidence to apply both in real systems.
More courses by Trevoir Williams
Complete ASP.NET Core and Entity Framework Development (2026)
4.4 (3,197 Reviews)
Provider: Udemy
Time: 22h
$12.99
Complete Microsoft SQL Server Database Design Masterclass (2025)
4.3 (3,004 Reviews)
Provider: Udemy
Time: 8.5h
$99.99
ASP.NET Core - SOLID and Clean Architecture (2026)
4.4 (2,753 Reviews)
Provider: Udemy
Time: 10.3h
$74.99
Ultimate ASP.NET Core Web API Development Guide (2026)
4.5 (2,357 Reviews)
Provider: Udemy
Time: 19.5h
$89.99
More Cloud Computing courses
Microsoft Azure: Hands On Training: AZ-900 AZ-104 and AZ-305 (2023)
4.8 (1,061 Reviews)
Provider: Udemy
Time: 7h
$11.99
Build and Deploy Responsive Websites on AWS using HTML & CSS (2023)
4.8 (113 Reviews)
Provider: Udemy
Time: 13.4h
$44.99
Microsoft Azure: From Zero to Hero - The Complete Guide (2026)
4.7 (23,269 Reviews)
Provider: Udemy
Time: 21.2h
$124.99
GCP Professional Cloud Architect: Google Cloud Certification (2026)
4.7 (14,913 Reviews)
Provider: Udemy
Time: 33.2h
$139.99
Reviews
By Natalia Penciuc on 7/6/2026
I like the content si very usefull; I think that at input and output binding it could be nice to have more details. I don't like the phone vibration sound in the backgound
By Dmitry Polonsky on 10/7/2025
Good introduction into azure functions, obviously I have a way to go in learning these. Great instructor, I have added some other courses by Trevoir Williams to my cart.
By Nageshwararao Kotha on 12/5/2024
nice explanation. When explain functionapp creation how much cost it will be that is better for new users
By Erich Stehr on 3/28/2024
I liked most of the course, but the two parts that marred it were that it's based on .NET6 in-process (expires in 2024/11) without saying so, and the final section on deployment was marred by being abandoned half-way through with a "That's another course."
By Tony Mbatia on 3/21/2024
A great resource for learning the fundamentals of Azure Functions. Great if one already has some experience developing apps with .NET. The instructor is knowledgable, moves at a good pace and is precise and to the point.
By Jamal Ali on 2/17/2024
I think If the course focused more on the main concepts about Azure Functions, would have been much better (Blazor part wasn't that useful for someone who wants to practice Azure function). Also, it needs to be updated with Azure V4. Other than that, it's a great course to teach you Azure Functions.
By Rishi Girdhar on 1/11/2024
The course was going fine till the first two sections, then I had a difficulty and issues in running the TypeScript function. I was expecting to learn the nitty-gritty of Bindings/Triggers instead of Blazor App and Cosmos DB.
By Jack O'Donnell on 12/20/2023
Trevoir has a very clear and practical method to explaining the content. For me being a highly visual and practical learner his courses really set the bar for what I want in a course. I also feel there is a sincerity to Trevoir which gives me confidence he has his students’ best interests in mind and that he’ll continue to create and update content in a timely manner.
By Jeremiah Yerxa on 4/14/2023
Good overview of Azure Functions. Would have liked a bit more detail about durable functions and durable entities, but this was a good starting point.
By Russell Derouin on 2/7/2022
I think Trevoir is very knowledgeable, but he did jump through section 6 very quickly. I needed to repair TypeScript errors in VSC which I haven't done before. Namely npm install commands and there were issues with local.settings.json config specifically UseDeveloopmentStorage. I had to set it to false to use Cosmos; otherwise, I'd get a runtime error of CosmosDB can't be found (Azure/Azure-Functions github issue 1797
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












