Rockford Lhotka

Information & Communications Technology

.net core ASP.NET Core CSLA .NET Docker Kubernetes microservices software architecture

Minneapolis, Minnesota, United States

Two Days of Hands-On Cloud-Native .NET Development

In this 2 day hands-on lab 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 Kubernetes (k8s) on your local workstation. You will learn how to build .NET Core microservices and apps in Visual Studio that run in a k8s environment: web apps, web APIs, and message-based services. Along the way you'll learn numerous cloud-native best practices around microservice and message-based/event-based architecture, 12-factor design, how to avoid the fallacies of distributed computing, and more.

Finally, you'll learn how to use WebAssembly and Blazor to create a smart-client, browser-based app that interacts with your service-based backend system.

Learning goals:
1. How to install Docker and Kubernetes locally
2. How to build .NET Core apps that deploy to k8s
3. How to implement a microservice-based app with a Blazor front-end


Rockford Lhotka

Author, OSS contributor, CTO at Magenic

Rockford Lhotka is the CTO of Magenic, and is the creator of the widely used CSLA .NET development framework. He is the author of numerous books, and regularly speaks at major conferences around the world. Rockford is a Microsoft Regional Director and MVP. Magenic (www.magenic.com) helps our clients use technology to fuel business transformation. For more information go to www.lhotka.net.

Rockford's full speaker profile