Advanced

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. 1 Table of Contents
  2. 2 Module 1 – Introduction and Fundamental Concepts {#module-1}
  3. 3 Module 2 – HTTP Triggers: Functions triggered by HTTP {#module-2}
  4. 4 Module 3 – Exploring Azure Functions Triggers {#module-3}
  5. 5 Module 4 – Bindings: Connections to Azure Services {#module-4}
  6. 6 Module 5 – Deployment to Azure {#module-5}
  7. 7 Module 6 – Durable Functions: Resilient Workflows {#module-6}
  8. 8 Module 7 – Azure Functions in Production {#module-7}
  9. 9 Module 8 – Advanced Security {#module-8}
  10. 10 Module 9 – Monitoring and Observability in Production {#module-9}
  11. 11 Module 10 – KEDA and Kubernetes {#module-10}
  12. 12 Module 11 – Best Practices and Common Pitfalls {#module-11}
  13. 13 Complete Reference Architecture
  14. 14 Glossary {#glossary}
  15. 15 Key exam points
  16. 16 Advanced Section 1 – Durable Functions (Deep Dive)
  17. 17 Advanced Section 2 – Advanced Triggers
  18. 18 Advanced Section 3 – Input/Output Bindings Deep Dive
  19. 19 Advanced Section 4 – Isolated Worker Process (.NET)
  20. 20 Advanced Section 5 – Configuration and Secrets
  21. 21 Advanced Section 6 – Cold Starts and Performance
  22. 22 Advanced Section 7 – Monitoring with Application Insights
  23. 23 Advanced Section 8 – Advanced Deployment
  24. 24 Advanced Section 9 – Security

Interested in this course?

Contact us to book it or get a custom training plan for your team.