This is the code repository for C# 8 and .NET Core 3.1 Recipes (2nd Edition) [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
Learn quick and easy ways to develop apps using the latest features of C# 8 and .NET Core 3.1. You will get an in-depth knowledge of ASP.NET Core 3.1 Web API framework along with authentication methods and Entity Framework Core. Finally, you see how to quickly bootstrap smart pages and use Blazor for building C# apps for the browser.
- Install and master Visual Studio 2019 and the latest, LTS version of .NET Core
- Write less repeatable code by utilizing default interface methods, read-only methods and pattern matching
- Stay up-to-date with the latest improvements in C#’s 8th iteration
- Write event-driven C# programs and master Lambda Expressions
- Apply SQL-like queries to objects and collections with LINQ
- Learn how to map complex relationships to code-first models with EF Core
- Enable authentication for your API with ASP.NET Core Identity
- Master Dependency Injection and get the most out of your services
- Avoid boilerplate code when building simple pages with Razor
- Build native Windows applications with WPF on .NET Core
This course is for experienced C# developers who want to get up-to-speed with the latest changes in C# and ASP.NET Core and/or want to get more in-depth knowledge of advanced C# concepts. This course is also recommended for viewers who benefited from the 1st edition of this course, viz: C# 7 and .NET Core 2.0 Recipes.
This course has the following requirements:
Understanding of C# and .NET
Software Requirements: Microsoft Visual Studio IDE
Hardware Requirements: Modern laptop or desktop