Session

From Zero to Hero with Azure Functions

Azure Functions offer a fast, lightweight way to build serverless functions in .NET and Azure. Many developers however still use app services for hosting web APIs in Azure. With this approach you do miss out on a light event driven solution that is well integrated with Azure. Of course, getting started with new technology is always difficult. In this talk, we will build a small production-ready Azure Function together with Cosmos DB integration for data persistence, authentication and authorization using Entra ID, and a clean architecture for maintainability. Of course, we will deploy the function using a CI/CD pipeline.

Key Topics Covered:
• Creating Azure Functions in C#
• Integrating Cosmos DB with a Azure Function
• Applying clean architecture
• Unit and integration testing
• Deployment to Azure using GitHub Actions

Prerequisites: Basic C# knowledge

Format: Live coding

Takeaways:
• Build Azure Functions quickly and cleanly
• Write maintainable and testable API code
• Deploy Azure Functions to Azure using a build and release pipeline

Johan Smarius

Microsoft MVP on .NET and DevOps, MCT, Coach/Trainer @ JMAC Software Solutions & Lead Microsoft Development Consultant @ Bergler

Tilburg, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top