Deploying Azure Functions as REST APIs
Design REST APIs on Azure Functions and publish them through API Management with OpenAPI and security.
Level: Intermediate Technologies: Azure Functions v4 / C# / Azure API Management / OpenAPI
REST is a lightweight communication architecture that allows different application components to communicate with each other via HTTP. Its widespread adoption stems from its simplicity, universality, and natural alignment with web protocols.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
27 sections- 1 Table of Contents
- 2 Module 1 – REST Principles and Azure Functions as API Backend {#module-1}
- 3 Module 2 – Designing a Complete REST API with Azure Functions {#module-2}
- 4 Module 3 – Azure API Management (APIM) {#module-3}
- 5 Module 4 – OpenAPI / Swagger Documentation {#module-4}
- 6 Module 5 – REST API Security {#module-5}
- 7 Module 6 – API Versioning and Evolution {#module-6}
- 8 Module 7 – API Deployment and CI/CD {#module-7}
- 9 Module 8 – API Monitoring and Analytics {#module-8}
- 10 Module 9 – Best Practices and Patterns {#module-9}
- 11 Glossary {#glossary}
- 12 REST Principles Summary
- 13 Module 2 – Azure API Management (APIM)
- 14 Module 3 – OpenAPI / Swagger Export
- 15 Key Points
- 16 Module 4 – Advanced REST Design with Azure Functions
- 17 Module 5 – OpenAPI (Swagger) with Azure Functions
- 18 Module 6 – Validation and Model Binding
- 19 Module 7 – API Versioning
- 20 Module 8 – HATEOAS and Hypermedia
- 21 Module 9 – In-Depth API Management Integration
- 22 Module 10 – Pagination, Filtering, Sorting
- 23 Module 11 – Error Handling
- 24 Module 12 – REST API Testing
- 25 Module 13 – Performance and Caching
- 26 Module 14 – Review Questions
- 27 REST Best Practices with Azure Functions
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.
Azure Functions Deep Dive
Triggers, bindings, deployment, Durable Functions, security, observability and KEDA on Kubernetes.
Designing Serverless Architectures with Azure Functions
Event-driven design, hosting and scalability, resilience, security and serverless design patterns.
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.