Simple play icon Course

Developing .NET Core 5 Apps with Docker

by Erik Dahl

This course will teach you how to develop .NET applications using Docker and how to publish those applications to a container registry. It will also show you how to set up a more complex solution with dependent services in Docker Compose.

What you'll learn

Docker is a great technology to help simplify various aspects of both developing applications and deploying them, and using it to create .NET Core and .NET apps can make your life in both of these areas much easier. In this course, Building .NET Core Apps with Docker, you’ll learn to create and debug containerized versions of different .NET Core applications, like web applications, console applications, and service applications. First, you’ll explore the process to create and debug containerized .NET Core apps. Next, you’ll discover nuances of logging, configuration, and building .NET Core apps targeting Docker containers. Finally, you’ll learn how to simplify more complex multi-project solutions with service dependencies using Docker Compose. When you’re finished with this course, you’ll have the skills and knowledge of Docker and .NET Core needed to develop your own applications using this powerful and rapidly-advancing technology.

Table of contents

Course Overview

About the author

Erik Dahl has been developing software and architecture for 20+ years, mostly doing in-house development for his employers. His recent work has included a multi-tenant B2B implementation and self-registration B2C implementation for Duende IdentityServer, upgrading legacy ASP.NET websites from server-side technologies to a client/server mix and adopting TypeScript, building Web APIs as the back end for mobile and web applications, and finding ways to modernize existing applications and make them ... more

Ready to upskill? Get started