.net core ASP.NET Core CSLA .NET Docker Kubernetes microservices software architecture open source
Minneapolis, Minnesota, United States
In this hands-on lab you will learn how to design and build cloud-native software, how to deploy the code to containers, and how to run your containers in Docker and Kubernetes (k8s).
Along the way you will learn how to install and interact with Docker on your local workstation and in Microsoft Azure. Building on that, you will learn how to install and use k8s on your local workstation.
Using that infrastructure, you will learn how to build microservices and n-tier services in .NET 5 and apps in Visual Studio using web APIs, and message-based services. The back-end services will follow cloud-native best practices around microservice and message-based/event-based architecture, 12-factor design. You'll learn how to avoid the fallacies of distributed computing, and more.
You will also build a client-side Blazor app that can run on any device with a modern browser. This app will make use of the backend services running in containers.
1. How to install Docker and Kubernetes locally
2. How to build .NET 5 services that deploy to k8s
3. How to implement a microservice-based app with a Blazor front-end
Rockford Lhotka is Chief Software Architect at Marimer LLC. He is the creator of the widely used CSLA .NET open-source software framework, the author of numerous books, and regularly speaks at major conferences around the world. Rockford is a member of the Microsoft Regional Director and MVP programs. For more information go to https://lhotka.net.