Serverless and Microservices with C# - Scalable Cloud Applications with Azure and .NET Aspire
via freeCodeCamp
UC San Diego Product Management Certificate — AI-Powered PM Training
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Master modern application architecture by building real-world serverless and microservices solutions using C# and Azure in this comprehensive 5-hour hands-on course. Learn fundamental concepts and progress to production-ready implementations, covering everything from Azure Functions and Docker containers to advanced orchestration with Kubernetes and .NET Aspire. Begin by exploring serverless computing concepts and architecture patterns, then dive into microservices types, patterns, and the Onion Architecture approach for clean, maintainable code. Discover Docker containerization technology and its role in modern application deployment. Progress through Azure Functions development, including triggers, background functions, and IoT implementations. Apply your knowledge through a practical microservices project focused on route planning systems. Conclude with an introduction to Kubernetes orchestration for scaling and managing containerized applications. Gain hands-on experience with real-world scenarios while building scalable cloud applications using Microsoft's Azure platform and .NET ecosystem.
Syllabus
- 0:00:00 What is Serverless?
- 0:25:30 Understanding Serverless Architecture
- 0:36:11 Microservices Types & Patterns Explained
- 0:49:05 Onion Architecture Explained
- 1:16:05 Docker Demystified
- 1:45:58 Azure Functions and Triggers
- 2:15:09 Background Functions in Azure
- 2:39:26 IoT Functions
- 2:55:39 Microservices in Practice - Route Planning
- 4:06:10 Introduction to Kubernetes
Taught by
freeCodeCamp.org