AI-powered learning
Save this course
Building and Deploying Azure Functions in .NET
Gain insights into building, deploying, and managing .NET-based Azure Functions. Learn about function triggers, configuration, scaling, orchestration, and security, while leveraging cost-effective, serverless architecture.
58 Lessons
12h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- The ability to build Azure functions
- An understanding of the differences between Azure function types and when to use them
- Hands-on experience with Azure Functions triggers
- Familiarity with Azure Durable Functions
- Ability to apply orchestration to distributed Azure functions
Learning Roadmap
1.
Introduction
Introduction
Get familiar with Azure Functions, serverless applications, and .NET development essentials.
2.
Azure Functions Basics
Azure Functions Basics
Grasp the fundamentals of Azure Functions components, CSX scripts, and compiled functions.
3.
Azure Functions Triggers and Bindings
Azure Functions Triggers and Bindings
13 Lessons
13 Lessons
Master the steps to utilize various Azure Function triggers, bindings, and practical integrations.
4.
Using Durable Functions For Long-Running Operations
Using Durable Functions For Long-Running Operations
8 Lessons
8 Lessons
Enhance your skills in using Azure Durable Functions for orchestrating long-running, stateful workflows efficiently.
5.
Azure Functions Reliability and Availability
Azure Functions Reliability and Availability
7 Lessons
7 Lessons
Ensure the reliability, availability, monitoring, error handling, and disaster recovery of Azure Functions.
6.
Scaling Azure Functions
Scaling Azure Functions
6 Lessons
6 Lessons
Tackle manual and automatic scaling, throttling, and increasing concurrency in Azure Functions.
7.
Securing Azure Functions
Securing Azure Functions
7 Lessons
7 Lessons
Master securing Azure Functions by leveraging HTTPS, controlling CORS, secrets, keys, and authorization levels.
8.
Conclusion
Conclusion
2 Lessons
2 Lessons
Get familiar with building and deploying Azure Functions using C# and .NET.
9.
Appendix
Appendix
3 Lessons
3 Lessons
Get started with local creation, deployment, and language options for Azure Functions.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Azure Functions allows businesses and individual developers to run workloads of varying intensity in the cloud without the need to manage servers. These serverless applications can automatically scale based on demand, ensuring that resources are always available when needed. Azure Functions is also very cost-effective since it bills you only for the functions you use.
In this course, you’ll focus on the .NET implementations of Azure Functions. You’ll start by learning how to build, configure, and deploy these functions. Next, you’ll explore running Azure Functions in a development environment and examine the different types of functions and the various ways to trigger them. Finally, you’ll learn how to orchestrate, scale, and secure Azure Functions.
By the end of this course, you will have gained a comprehensive understanding of the full development cycle of .NET-based Azure functions. You will be equipped to build, deploy, and manage Azure functions in a .NET environment.
ABOUT THE AUTHOR
Fiodar Sazanavets
Microsoft MVP | senior software engineer | bestselling technical author | software development mentor
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources