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.
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.
Matt is a Senior Software Architect specializing in ASP.NET web application architecture and development. He is also an avid testing practitioner and is the creator of two open-source testing frameworks. When he isn’t writing code, he’s often busy writing about code or helping others improve their own development skills.
Course Overview Hi, everyone. My name is Matt Honeycutt, and welcome to my course, What's New in C# 8.0 and .NET Core 3.0. I am a software developer and CTO at SmartMoving. C# 8.0 and .NET Core 3.0 are major releases, and each includes changes and features that you need to be aware of. That includes the new nullable reference types feature. In this course, we are going to learn all about nullable reference types and all the other latest and greatest improvements across both C# 8.0 and .NET Core. Some of the major topics that we will cover include nullable reference types, of course, pattern matching, indices and ranges, the new built-in JSON serializer, Windows desktop support, and all the other goodies that have been crammed in with these releases. By the end of this course, you'll know what has been added, and you'll know how to begin applying the new features and changes in your applications. Before beginning this course, you should be familiar with the basics of .NET Core, C#, and Visual Studio. I hope you decide to join me on this journey to learn about the awesome updates in the What's New in C# 8.0 and .NET Core 3.0 course, at Pluralsight.