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 |
Credential | Certificate |
Create microservices with .NET and ASP.NET Core at Microsoft Course details
- 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
- 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