Azure Functions (contd..)
- What is Serverless?
- Azure Functions Support the following languages
- C#
- Java
- JavaScript
- PowerShell
- Python
- TypeScript
Developer Setup (Python + VisualStudio Code)
- Refer Here for the official instructions
- Ensure Chocolatey is present on your system
- Install nvm using the below command & Refer Here for nvm usage
choco install nvm -y
- Refer Here for the sample changes
- Deploy the application to Azure Refer Here
Terms in Azure Functions
- Function:
- This is primary building block which defines small piece of code to be executed
- Trigger:
- This is what causes the function to be executed
- Binding:
- Binding to a function is a declarative way of connecting other resources to azure
- Durable:
- Extension to Azure to write stateful functions.
Triggers and Bindings in Azure Functions
- Refer Here for offcial docs in python
- Triggers in Azure Function
- HTTP Trigger
- Queue Trigger
- Timer Trigger
- Event Grid
- Bindings are defined declaratively in functions.json file
- Refer Here for the samples created in class room