Practical Serverless and Microservices with C#
Published 10/2025
Duration: 4h 10m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 3.03 GB
Genre: eLearning | Language: English
Published 10/2025
Duration: 4h 10m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 3.03 GB
Genre: eLearning | Language: English
Build Scalable Cloud Applications with Azure Functions, Containers, and .NET Aspire
What you'll learn
- Build and deploy serverless applications using Azure Functions with various triggers including HTTP, timer, and IoT triggers
- Design and implement microservices architecture using .NET, Docker containers, and Azure Container Apps
- Apply Onion Architecture principles to create maintainable and testable serverless and microservices applications
- implement security and observability best practices
Requirements
- Basic C# programming knowledge and familiarity with .NET development. Students should understand fundamental programming concepts like classes, methods, and object-oriented principles. No prior experience with serverless or microservices is required - you'll learn everything step by step.
Description
Master modern application architecture by building real-world serverless and microservices solutions using C# and Azure. This hands-on course takes you from fundamental concepts to production-ready implementations, covering everything from Azure Functions and Docker containers to advanced orchestration with Kubernetes and .NET Aspire.
You'll start by understanding the core principles of serverless and microservices architectures, then dive deep into practical implementation using Azure Functions, triggers, and background processing. Learn to design maintainable applications with Onion Architecture, containerize services with Docker, and orchestrate complex systems using Azure Container Apps and Kubernetes.
The course emphasizes real-world application through a comprehensive car-sharing app project, where you'll implement IoT functions, microservices communication patterns, and modern development practices with .NET Aspire. You'll also master critical production concerns, including security, observability, and monitoring for distributed systems.
By the end of this course, you'll have the skills to architect, develop, and deploy enterprise-grade serverless and microservices applications that scale efficiently in the cloud. Perfect for developers looking to modernize their application development approach and leverage cutting-edge Microsoft technologies while building industry-relevant expertise and advancing their professional career development in modern cloud computing environments.
Key Technologies:Azure Functions, Microservices, Docker, Kubernetes, Azure Container Apps, .NET Aspire, C#, IoT Hub
Who this course is for:
- .NET developers who want to modernize their skills by learning serverless and microservices architectures, software engineers looking to build scalable cloud applications with Azure, and C# programmers interested in containerization with Docker and Kubernetes for enterprise applications.
More Info