C# 8 and .NET Core 3.0 New Features

C# 8 and .NET Core 3.0 New Features

Leverage the latest features in C# 8 and .NET Core 3.0 to build web APIs and apps

Bestseller
Created By: Dimitris Loukas
15.87 9.52

About This Course

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

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

  • 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

Are There Any Course Requirements Or Prerequisites?

Basic knowledge of C# and .NET Core is assumed.

Who Are Your Target Students?

Developers and programmers who want to quickly learn how to make the best use of .NET Core 3.0 new features, while getting hands-on with C# 8, will benefit from this course.

Course Content

  • 20 lectures
  • 01:32:21
  • The Course Overview
    00:01:48
  • Installing Visual Studio 2019
    00:02:54
  • Navigating Visual Studio 2019
    00:04:28
  • Installing the .NET Core 3.0 SDK
    00:02:31
  • Testing .NET Core with a Console Application
    00:03:08
  • The Problem With NullReference Exceptions
    00:03:35
  • Nullable Reference Types
    00:07:01
  • The Limitations of Async/Await
    00:02:10
  • Async Streams
    00:04:53
  • Ranges and Indices
    00:05:13
  • Default Interface Members
    00:03:10
  • Introduction to C# Patterns
    00:11:17
  • Recursive Patterns
    00:04:42
  • Switch Expressions
    00:02:55
  • Target-Typed New Expressions
    00:02:28
  • WPF UI Framework
    00:02:35
  • Working with XAML
    00:05:56
  • Starting the Project
    00:08:50
  • Building a Service
    00:04:53
  • Finishing the Project
    00:07:54
Image

Packt Publication

  • 4.48 (1)
  • 13 Reviews
  • 1 Students
  • 935 Courses