Microsoft
Microsoft Logo

Create microservices with .NET and ASP.NET Core 

  • Offered byMicrosoft

Create microservices with .NET and ASP.NET Core
 at 
Microsoft 
Overview

Duration

8 hours

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Details Icon

Create microservices with .NET and ASP.NET Core
 at 
Microsoft 
Course details

Skills you will learn
What are the course deliverables?
  • Build your first microservice with .NET
  • Deploy a .NET microservice to Kubernetes
  • Create and deploy a cloud-native ASP.NET Core microservice
  • Implement resiliency in a cloud-native ASP.NET Core microservice
  • Instrument a cloud-native ASP.NET Core microservice
  • Implement feature flags in a cloud-native ASP.NET Core microservices app
  • Use managed data stores in a cloud-native ASP.NET Core microservices app
  • Understand API gateways in a cloud-native ASP.NET Core microservices app
  • Deploy a cloud-native ASP.NET Core microservice with GitHub Actions
More about this course
  • Create independently deployable, highly scalable, and resilient services using the free and open-source .NET platform
  • This course will teach you how to build your first microservice with .NET
  • This course explains some of those challenges and shows how Kubernetes can help

Create microservices with .NET and ASP.NET Core
 at 
Microsoft 
Curriculum

Build your first microservice with .NET

Introduction

What are microservices?

Exercise - Build a Dockerfile for your microservice

Microservices orchestration

Exercise - Create a Docker Compose file

Summary

Deploy a .NET microservice to Kubernetes

Introduction

What are orchestrators?

Exercise - Push a microservice image to Docker Hub

Exercise - Deploy a microservice container to Kubernetes

Exercise - Scale a container instance in Kubernetes

Exercise - Prove microservice resilience in Kubernetes

Summary

Create and deploy a cloud-native ASP.NET Core microservice

Introduction

Exercise - Set up the environment

Review the solution architecture

Exercise - Review the code and verify deployment

Review the coupon service design

Exercise - Add the coupon service

Exercise - Deploy changes to AKS

Knowledge check

Summary

Implement resiliency in a cloud-native ASP.NET Core microservice

Introduction

Exercise - Set up the environment

Review resiliency concepts

Exercise - Verify deployment and test the app

Exercise - Implement code-based resiliency

Exercise - Implement infrastructure-based resiliency

Knowledge check

Summary

Instrument a cloud-native ASP.NET Core microservice

Introduction

Exercise - Set up the environment

Review logging and monitoring concepts

Exercise - Implement Application Insights

Exercise - Monitor Application Insights

Exercise - Implement Azure Monitor for Containers

Knowledge check

Summary

Implement feature flags in a cloud-native ASP.NET Core microservices app

Introduction

Exercise - Set up the environment

Review app configuration concepts

Exercise - Implement the Feature Management library

Exercise - Implement the Azure App Configuration service

Knowledge check

Summary

Use managed data stores in a cloud-native ASP.NET Core microservices app

Introduction

Exercise - Set up the environment

Review managed data stores in Azure

Exercise - Verify deployment and test the app

Exercise - Implement Azure Cache for Redis

Exercise - Implement Azure Cosmos DB

Knowledge check

Summary

Understand API gateways in a cloud-native ASP.NET Core microservices app

Introduction

Exercise - Set up the environment

Exercise - Verify deployment and test the app

Understand API gateways and Backends for Frontends

Implement a new Backend for Frontend

Understand Kubernetes ingress controller concepts

Exercise - Implement a load balancer with Azure Application Gateway

Knowledge check

Summary

Deploy a cloud-native ASP.NET Core microservice with GitHub Actions

Introduction

Exercise - Set up the environment

Exercise - Configure GitHub Action permissions and secrets

Exercise - Create a GitHub Action to build a container image

Exercise - Create a GitHub Action to deploy to AKS

Knowledge check

Summary

Create microservices with .NET and ASP.NET Core
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by Microsoft

Free
2 hours
Intermediate
Free
1 hours
Beginner
Free
4 hours
Intermediate
Free
5 hours
Beginner
View Other 1171 CoursesRight Arrow Icon
qna

Create microservices with .NET and ASP.NET Core
 at 
Microsoft 

Student Forum

chatAnything you would want to ask experts?
Write here...