Intermediate

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. 1 Table of Contents
  2. 2 Module 1 – REST Principles and Azure Functions as API Backend {#module-1}
  3. 3 Module 2 – Designing a Complete REST API with Azure Functions {#module-2}
  4. 4 Module 3 – Azure API Management (APIM) {#module-3}
  5. 5 Module 4 – OpenAPI / Swagger Documentation {#module-4}
  6. 6 Module 5 – REST API Security {#module-5}
  7. 7 Module 6 – API Versioning and Evolution {#module-6}
  8. 8 Module 7 – API Deployment and CI/CD {#module-7}
  9. 9 Module 8 – API Monitoring and Analytics {#module-8}
  10. 10 Module 9 – Best Practices and Patterns {#module-9}
  11. 11 Glossary {#glossary}
  12. 12 REST Principles Summary
  13. 13 Module 2 – Azure API Management (APIM)
  14. 14 Module 3 – OpenAPI / Swagger Export
  15. 15 Key Points
  16. 16 Module 4 – Advanced REST Design with Azure Functions
  17. 17 Module 5 – OpenAPI (Swagger) with Azure Functions
  18. 18 Module 6 – Validation and Model Binding
  19. 19 Module 7 – API Versioning
  20. 20 Module 8 – HATEOAS and Hypermedia
  21. 21 Module 9 – In-Depth API Management Integration
  22. 22 Module 10 – Pagination, Filtering, Sorting
  23. 23 Module 11 – Error Handling
  24. 24 Module 12 – REST API Testing
  25. 25 Module 13 – Performance and Caching
  26. 26 Module 14 – Review Questions
  27. 27 REST Best Practices with Azure Functions

Interested in this course?

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