Azure Functions Deep Dive
Triggers, bindings, deployment, Durable Functions, security, observability and KEDA on Kubernetes.
Level: Intermediate to Advanced Technologies: .NET 8 / C# / Isolated Worker Model / Azure Functions v4
Azure Functions is a serverless compute service offered by Microsoft Azure that allows developers to run event-triggered code without having to manage the underlying infrastructure. At the heart of Azure Functions is the idea of events and code: you simply provide code (typically a single function) in the language of your choice, and you tell Azure Functions which event should trigger your code.
The term serverless may seem paradoxical since servers obviously exist. The serverless philosophy means that you fully delegate the management and maintenance of servers to a third party (here Microsoft Azure), so that you can focus exclusively on business code.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
24 sections- 1 Table of Contents
- 2 Module 1 – Introduction and Fundamental Concepts {#module-1}
- 3 Module 2 – HTTP Triggers: Functions triggered by HTTP {#module-2}
- 4 Module 3 – Exploring Azure Functions Triggers {#module-3}
- 5 Module 4 – Bindings: Connections to Azure Services {#module-4}
- 6 Module 5 – Deployment to Azure {#module-5}
- 7 Module 6 – Durable Functions: Resilient Workflows {#module-6}
- 8 Module 7 – Azure Functions in Production {#module-7}
- 9 Module 8 – Advanced Security {#module-8}
- 10 Module 9 – Monitoring and Observability in Production {#module-9}
- 11 Module 10 – KEDA and Kubernetes {#module-10}
- 12 Module 11 – Best Practices and Common Pitfalls {#module-11}
- 13 Complete Reference Architecture
- 14 Glossary {#glossary}
- 15 Key exam points
- 16 Advanced Section 1 – Durable Functions (Deep Dive)
- 17 Advanced Section 2 – Advanced Triggers
- 18 Advanced Section 3 – Input/Output Bindings Deep Dive
- 19 Advanced Section 4 – Isolated Worker Process (.NET)
- 20 Advanced Section 5 – Configuration and Secrets
- 21 Advanced Section 6 – Cold Starts and Performance
- 22 Advanced Section 7 – Monitoring with Application Insights
- 23 Advanced Section 8 – Advanced Deployment
- 24 Advanced Section 9 – Security
More Azure Functions & Serverless courses
View all 7Introduction to Serverless with Azure Functions
What serverless is, Azure Functions, hosting plans, triggers and bindings and your first function.
Designing Serverless Architectures with Azure Functions
Event-driven design, hosting and scalability, resilience, security and serverless design patterns.
Deploying Azure Functions as REST APIs
Design REST APIs on Azure Functions and publish them through API Management with OpenAPI and security.
Securing Azure Functions Solutions
Managed identities, RBAC, HTTP endpoint protection, Entra ID/OAuth2, networking and Key Vault.
Optimizing Azure Functions for Performance and Cost
Hosting plans, cold-start anatomy, code best practices, scaling, Durable Functions and cost analysis.
Integrating Azure Functions with CI/CD Pipelines
Ship Functions with Azure DevOps and GitHub Actions, Bicep, multi-environment strategies and rollback.
Interested in this course?
Contact us to book it or get a custom training plan for your team.