On-Demand Workshop: Two Days of Hands-On Cloud-Native .NET Development
- Access anytime, anywhere, with a computer, tablet or smartphone.
- Interactive content designed for a proven learning experience.
Length of Course: 16 Hours of In-Depth Training
Type of training: Hands-On, Self-Paced, On-Demand
Access: 6 Months
In this two-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.
You will learn:
- How to install Docker and Kubernetes locally
- How to build .NET Core apps that deploy to k8s
- How to implement a microservice-based app with a Blazor front-end
You must provide your own laptop computer for this hands-on lab.
Laptop configuration details can be found at https://github.com/rockfordlhotka/Cloud-Native-HOL/blob/master/docs/prerequisites.md
Meet Our Speaker
Rockford Lhotka is the CTO of Magenic, and the creator of the widely used CSLA .NET development framework. He is the author of numerous books on software development and regularly speaks at major conferences around the world. Rockford is a Microsoft Regional Director and MVP. His company Magenic specializes in planning, designing, building, and maintaining an enterprise's most mission critical systems. For more information, go to lhotka.net. @RockyLhotka