Cloud Computing
Azure Functions: Event-Driven Automation
Serverless is the cheapest way to run small tasks. This lesson covers triggers in Azure Functions — write a Python function that automatically resizes an image the moment it is uploaded to a Storage Account.
Level: IntermediateCloud Computing
What You'll Learn
Azure Functions: serverless execution model
Trigger types: Blob, HTTP, Timer, Queue, Event Grid
Writing Python Azure Functions locally and deploying
Blob Storage trigger: fire on new file upload
Image resizing with Pillow inside a function
Bindings: reading input and writing output
Cold start, scaling, and consumption plan costs
What's Included
🧭AI Tutor🔒
Interactive learning path with AI-generated lessons read aloud by your personal tutor
🧪Practice Lab🔒
Step-by-step lab instructions with AI guidance — run in your own IDE or sandbox.
🎙️Mock Interviews🔒
AI interviewer asks tailored questions, gives real-time feedback and a score report
📝Evaluation🔒
MCQ questions (theory, practical, code) to test your knowledge and earn a badge
⚔️Challenge AI🔒
Compete head-to-head against AI on real production problems — judged on correctness, performance, scalability, code quality, and edge cases
Course Syllabus
Module 1: Azure Functions Fundamentals
- •Serverless vs always-on: cost and scaling comparison
- •Azure Functions runtime and supported languages
- •Trigger types: HTTP, Blob, Timer, Queue, Event Grid
- •Input and output bindings: zero-boilerplate integrations
- •Local development with Azure Functions Core Tools
Module 2: Blob Trigger & Image Processing
- •Creating a Blob Storage trigger function in Python
- •Accessing the uploaded file bytes from the trigger binding
- •Installing and using Pillow for image resizing
- •Writing the resized image to an output container binding
- •Testing locally with Azurite storage emulator
Module 3: Deployment & Optimisation
- •Deploying to Azure with VS Code or CLI
- •Application settings: environment variables and secrets
- •Monitoring with Application Insights
- •Cold start mitigation: Premium plan vs consumption
- •Capstone: auto-resize images on upload to Storage Account
You're all set
Everything in this course is unlocked.
Continue Learning →✓AI Tutor
✓Practice Lab
✓Mock Interviews
✓Evaluation
✓Challenge AI