Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcduiker/azure-functions-university
Repository with training material to learn all about Azure Functions <⚡>
https://github.com/marcduiker/azure-functions-university
azure azure-functions educational functions serverless
Last synced: about 11 hours ago
JSON representation
Repository with training material to learn all about Azure Functions <⚡>
- Host: GitHub
- URL: https://github.com/marcduiker/azure-functions-university
- Owner: marcduiker
- License: other
- Created: 2020-10-08T06:27:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-30T02:09:55.000Z (about 1 year ago)
- Last Synced: 2024-05-01T14:41:33.531Z (9 months ago)
- Topics: azure, azure-functions, educational, functions, serverless
- Language: C#
- Homepage:
- Size: 8.25 MB
- Stars: 374
- Watchers: 18
- Forks: 87
- Open Issues: 88
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Azure Functions University
![Zappy student](./img/zappy-university-192.gif)
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](https://github.com/marcduiker/azure-functions-university/graphs/contributors)!
You can:
* Watch the lesson videos on the [*Serverless on Azure* YouTube channel](https://bit.ly/az-func-uni-playlist) (and please subscribe!).
* Follow the [**lessons and complete the exercises**](lessons/README.md), in your own pace, here on GitHub.## 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](https://azure.microsoft.com/en-us/solutions/serverless/#overview) 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/README.md).
## Lessons
Lesson|.NET Core|.NET 6|Typescript|PowerShell|Python|Contributions by
|-|-|-|-|-|-|-
|Prerequisites|[✔](lessons/dotnetcore31/prerequisites/README.md)|[✔](lessons/dotnet6/prerequisites/README.md)|[✔](lessons/typescript/prerequisites/README.md)|[✔](lessons/PowerShell/prerequisites/README.md)|[✔](lessons/python/prerequisites/README.md)|Marc, Gwyneth, Barbara, Christian, Dana
|HTTP Trigger|[✔](lessons/dotnetcore31/http/README.md)|[✔](lessons/dotnet6/http/README.md)|[✔](lessons/typescript/http/README.md)|[✔ (VS Code)](lessons/PowerShell/http/README.md),
[✔ (Portal)](lessons/PowerShell/http/http-lesson-powershell-portal.md)|[✔](lessons/python/http/README.md)|Marc, Gwyneth, Barbara, Caroline, Christian, Dana
|Calling 3rd party REST APIs with Refit|-|[✔](lessons/dotnet6/http-refit/README.md)|-|-|-|Maxime, Marc
|Advanced scenarios with Refit|-|[✔](lessons/dotnet6/http-refit-auth/README.md)|-|-|-|Maxime
|Blob Trigger & Bindings|[✔](lessons/dotnetcore31/blob/README.md)|-|[✔](lessons/typescript/blob/README.md)|-|-|Marc, Gwyneth, Christian
|Queue Trigger & Bindings|[✔](lessons/dotnetcore31/queue/README.md)|-|-|-|-|Marc
|Table Bindings|[✔](lessons/dotnetcore31/table/README.md)|-|-|-|-|Marc
|Deployment to Azure|[✔](lessons/dotnetcore31/deployment/README.md)|[✔](lessons/dotnet6/deployment/README.md)|-|-|[✔](lessons/python/http/http-lesson-deploy.md)|Marc, Dana
|Cosmos DB Trigger & Bindings|[✔](lessons/dotnetcore31/cosmosdb/README.md)|-|-|-|-|Gabriela, Marc
|Durable Functions I |-|-|[✔](lessons/typescript/durable-functions/chaining/README.md)|-|-|Christian, Marc
|Durable Functions II |-|-|[✔](lessons/typescript/durable-functions/advanced/README.md)|-|-|Christian, Marc
|Configuration|[✔](lessons/dotnetcore31/configuration/README.md)|-|-|-|-|Stacy, Marc## Contribute
Want to contribute? We have a [guide](./CONTRIBUTING.md)!
## Discussions
Do you have questions or ideas how to improve this project? Join the [discussions](https://github.com/marcduiker/azure-functions-university/discussions) here on GitHub!
## License
Please check our [LICENSE.md](./LICENSE.md).