C# 8 and .NET Core 3.0 New Features [Video]

More Information
  • Install the latest version of Visual Studio
  • Save your code from Null-Reference exceptions by using Nullable reference types
  • Supercharge your async/await skills with C# 8 async streams
  • Work with ranges and indices
  • Simplify your interfaces with default member implementations
  • Boost your programming skills with Recursive Patterns
  • Increase productivity by typing less when creating new objects
  • Leverage the latest .NET Core 3.0 features
  • Build your first .NET Core Windows desktop Application

C# and .NET Core combine to give developers a new sense of robustness, flexibility, and efficiency to build amazing applications inside and outside the MS ecosystem. There are several improvements as well as additions to the language and framework in C# 8 and .NET Core 3.0. This course will not just get you familiar with its new features, but it will also help you understand, how you can best make use of it in your day to day application development with real-world examples.

To begin working with .NET Core 3.0, you'll first upgrade to the latest version of Visual Studio and also download and install the latest version of the .NET Core SDK. Then this course will continue to follow a practical approach and will cover all the new features of the C# language, and everything the .NET Core framework offers developers to quickly build web APIs and Windows Desktop applications.

By the end of the course, you will be able to utilize the full power of C#8 with its new features and overcome the problems faced in C#7 while rapidly building a web API and a Windows desktop app with .NET Core 3.0.

The code bundle for this video course is available at https://github.com/PacktPublishing/C-8-and-.NET-Core-3.0-New-Features

Style and Approach

The course will guide you through the process of installing the latest version of Visual Studio and .NET Core. Each new feature will be presented via an example. You will also get to build a web API that will be consumed by a Windows desktop application.

  • Set up your development environment to use the latest features in C# and .NET Core
  • Improve your code with the latest C# 8 features such as Async Streams and Recursive Patterns
  • Write native Windows desktop applications for the first time with .NET Core
Course Length 1 hour 32 minutes
ISBN 9781789806663
Date Of Publication 28 Mar 2019


Dimitris Loukas

Dimitris Loukas is a software engineer and is currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He is also developing trading software applications using C#, Aurelia and TypeScript. He is a Packt author and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two start-ups in the past, is active in the open-source community, and loves taking up small side-projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.js. He is an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going.