Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Cloud-Native .NET Application Deployment

Edureka via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This course explores cloud-native application development with .NET, Docker, Docker Compose, .NET Aspire, OpenTelemetry, Azure Container Apps, and GitHub Actions, equipping software developers, .NET learners, DevOps beginners, and aspiring cloud professionals with the skills to build, deploy, monitor, and automate modern applications. By the end of this program, you will be able to: -Containerize ASP.NET Core applications using Docker and multi-stage builds. -Build multi-service environments with Docker Compose and PostgreSQL. -Orchestrate distributed applications using .NET Aspire and resilience patterns. -Monitor and troubleshoot applications using OpenTelemetry and the Aspire Dashboard. -Deploy to Azure Container Apps and automate delivery with GitHub Actions. This program is designed for software developers, .NET learners, backend developers, DevOps beginners, and aspiring cloud engineers who want to build and deploy modern cloud-native applications using Microsoft technologies. Familiarity with basic programming concepts, C# syntax, ASP.NET Core, REST APIs, databases, and command-line tools will help you get the most from this experience. Join us to develop practical expertise in cloud-native .NET development and gain the skills needed to containerize, orchestrate, observe, deploy, and automate modern applications with confidence.

Syllabus

  • From App to Containers
    • Build cloud-native .NET applications with Docker. Explore cloud-native architecture, development environment setup, containerization, multi-stage Dockerfiles, container registries, Docker Compose, and multi-service application deployment with PostgreSQL.
  • Orchestration and Observability
    • Orchestrate distributed .NET applications with .NET Aspire and implement observability using OpenTelemetry. Configure service discovery, resilience patterns, logging, metrics, traces, health checks, and diagnose application issues through centralized monitoring dashboards.
  • Cloud Deployment and Automation
    • Deploy cloud-native .NET applications to Azure and automate delivery with GitHub Actions. Work with Azure Container Apps, managed PostgreSQL, configuration and secrets, application scaling, monitoring, CI/CD pipelines, automated builds, testing, and container deployment.

Taught by

Edureka

Reviews

Start your review of Cloud-Native .NET Application Deployment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.