Serverless and Microservices with C# - Scalable Cloud Applications with Azure and .NET Aspire
via freeCodeCamp
35% Off Finance Skills That Get You Hired - Code CFI35
Our career paths help you become job ready faster
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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