Creating .NET 6 Applications Using Cross-platform Tooling
In the new technology landscape, a .NET Core developer cannot afford to be bound to a single platform. This course will teach you the ins and outs of writing code that can run just about anywhere.
What you'll learn
Platform independence is one of the great strengths of .NET technologies. Knowing how to leverage this capability is a key skill any developer working today should possess. In this course, Creating .NET 6 Applications Using Cross-platform Tooling, you’ll learn how to effectively write code that can run almost anywhere. First, you’ll explore the different cross-platform options that .NET makes available to you. Next, you’ll discover how to write cross-platform code and work with Docker for even more portability. Finally, you’ll learn how to get your .NET Core code working with edge platforms like IoT devices and Arduino. When you’re finished with this course, you’ll have the skills and knowledge of platform-portable development needed to get your code working anywhere.
Table of contents
- Introduction 3m
- A (Very) Brief History of the Platform Wars 2m
- The Economics of Software Platforms 4m
- Demo: Running a Simple Console App on Windows and Linux 7m
- Checkpoint 01 - Create a Cross-platform Hello, World Console App with the CLI 0m
- The .NET Family of Cross-platform 5m
- Demo: Making Cross-platform Choices from the Start 6m
- Wrap-up 2m
- A Comprehensive Look at .NET Platforms 3m
- Website Development 2m
- Demo: A Cross-platform Website with ASP.NET 4m
- Exercise 01 - Create a Web Application on Linux 0m
- Exposing an API 2m
- Demo: A Quick Cross-platform API 3m
- Checkpoint 02 - Create a cross-platform API 0m
- Exercise 02 - Create a simple Node API that responds with an object 0m
- A Quick Note on Node 1m
- About User Interface Applications 2m
- Daemons 1m
- Demo: A Cross-platform Daemon 4m
- Summary 0m
- Introduction 2m
- IaC and Cross-provider Deployment 3m
- Demo: ARM Templates in Azure 2m
- IaC and Multi-platform 2m
- The Promise of MAUI 1m
- Demo: MAUI 3m
- Docker, QEmu, and Multi-arch 2m
- Where Blazor Fits in All This 1m
- The Kitchen Sink 5m
- Getting Your Code to Work with Truly Anything 3m
- The Future of the Windows Platform: The Two Forces 3m
- Course Summary 1m