Simple play icon Course

What’s New in C# 8.0 and .NET Core 3.0

by Matt Honeycutt

C# 8.0 and.NET Core 3.0 are here, and with them comes numerous improvements and new features. In this course, you will gain the ability to write better code by leveraging the latest and greatest versions of the language and the platform.

What you'll learn

Staying current on all the new improvements and features as a C# developer can seem like a full-time job. In this course, What’s New in C# 8.0 and .NET Core 3.0, you will learn about all the improvements the latest releases bring, and how to leverage them. First, you will learn about C# 8.0 features, including nullable types and pattern matching improvements. Next, you will discover new features in .NET Core 3.0, including fast JSON serialization support. Finally, you will explore how .NET Core 3.0 levels the playing field for Windows developers as you create a WPF app in .NET Core. When you’re finished with this course, you will have the skills and knowledge you need to apply C# 8.0 and .NET Core 3.0 improvements in your next development project.

Table of contents

Course Overview

About the author

Matt Honeycutt is a software architect specializing in ASP.NET web applications, particularly ASP.NET MVC. He has over a decade of experience in building (and testing!) web applications. He’s an avid practitioner of Test-Driven Development, creating both the SpecsFor and SpecsFor.Mvc frameworks. He has served as the lead developer on numerous multi-million dollar software projects and enjoys finding elegant solutions to difficult problems. As life-long learner, Matt remains dedicated to expan... more

Ready to upskill? Get started