- Introduction to cloud-native computing and tools
- Docker
- Kubernetes
- Helm
- RabbitMQ
- Azure App Services
- bash command line
- Hosting ASP.NET Core in Docker containers and Azure
- Creating a website that builds/deploys to a container
- Debugging container-based software
- Pushing a container image to the cloud
- Running a container in Azure
- Deploying pre-built software into Kubernetes
- Use Helm to deploy RabbitMQ in Kubernetes
- Use
kubectl
to deploy/run an ASP.NET Core website in Kubernetes - Exposing a container as a public service
- Understanding how kubernetes scales services
- Designing and building message-based microservices
- Hosting ASP.NET Core console apps in a container
- Understanding docker-compose and local debugging
- Using queues for message delivery
- Externalizing configuration to the environment
- Implementing retry policies