Home
Softono
azure-functions-university

azure-functions-university

Open source C#
408
Stars
92
Forks
422
Issues
15
Watchers
2 years
Last Commit

About azure-functions-university

Azure Functions University is a free learning resource that teaches Azure Functions, an event-driven serverless compute platform on Microsoft Azure. The repository offers lessons and hands-on exercises in multiple languages, including .NET Core, .NET 6, TypeScript, PowerShell, and Python. It also includes a YouTube video series to support the written material. Lessons cover core serverless concepts such as pay-as-you-go pricing, automatic scaling, and event-driven execution. Topics include HTTP triggers, blob triggers and bindings, queue triggers and bindings, table bindings, Cosmos DB triggers and bindings, and Durable Functions for stateful workflows. Additional lessons address calling third-party REST APIs, configuration, and deploying Azure Functions to the cloud. The content is designed for self-paced learners and is suitable for both beginners and developers expanding into serverless architectures. Contributions are welcome, and the project is community-driven with an open-source license.

Platforms

Web Self-hosted Windows

Languages

C#

Links

Azure Functions University

Zappy student

Welcome to Azure Functions University! πŸŽ“

This repository contains everything you need to learn about Azure Functions <⚑> and complements the learning videos made by an amazing group of contributors!

You can:

Introduction to Serverless

"Worry about servers, less."

That's the promise of serverless. There are still servers involved, but you don't have to worry about them as much. You can focus on writing code that delivers value for you and your business.

Common aspects of serverless are:

  • Pay as you go
  • Automatic scaling
  • Event-driven (for serverless compute)

These aspects make it very attractive for both small and large organizations to move to serverless.

The Azure cloud contains many services which are considered serverless. There's serverless storage, such as CosmosDB and Blob Storage, and there's serverless compute services such as Azure Functions and Logic Apps.

These are just a few of the many serverless solutions available in Azure.

Azure Functions

Azure Functions is an event-driven serverless compute platform in the Azure cloud. It integrates seamlessly with many other Azure services through triggers and bindings which we'll cover in great depth in the lessons.

Lessons

Lesson .NET Core .NET 6 Typescript PowerShell Python Contributions by
Prerequisites βœ” βœ” βœ” βœ” βœ” Marc, Gwyneth, Barbara, Christian, Dana
HTTP Trigger βœ” βœ” βœ” βœ” (VS Code),
βœ” (Portal)
βœ” Marc, Gwyneth, Barbara, Caroline, Christian, Dana
Calling 3rd party REST APIs with Refit - βœ” - - - Maxime, Marc
Advanced scenarios with Refit - βœ” - - - Maxime
Blob Trigger & Bindings βœ” - βœ” - - Marc, Gwyneth, Christian
Queue Trigger & Bindings βœ” - - - - Marc
Table Bindings βœ” - - - - Marc
Deployment to Azure βœ” βœ” - - βœ” Marc, Dana
Cosmos DB Trigger & Bindings βœ” - - - - Gabriela, Marc
Durable Functions I - - βœ” - - Christian, Marc
Durable Functions II - - βœ” - - Christian, Marc
Configuration βœ” - - - - Stacy, Marc

Contribute

Want to contribute? We have a guide!

Discussions

Do you have questions or ideas how to improve this project? Join the discussions here on GitHub!

License

Please check our LICENSE.md.