Navigating .NET and .NET Standard for Cross-Platform Development

Navigating .NET and .NET Standard for Cross-Platform Development

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 40m | 213 MB

The .NET ecosystem is changing. The diverse range of options and cross-platform tools offer exciting opportunities for the developer who is willing to learn them. Discover how to get the most from .NET by choosing the right version, libraries, and framework for your project. In this course, Microsoft MVP and .NET insider Glenn Block reviews versions such as .NET Framework, .NET Core, Mono, and Universal Windows Platform, and frameworks such as ASP.NET Core, NancyFx, and the NuGet package system. He teaches you the differences between these .NET “flavors” and shows how to use each variety for optimal results. He also compares the Standard Library to Portable Class Libraries (PCL), and shows how to migrate your code with the .NET Portability Analyzer. Each chapter is full of hands-on demonstrations, so you can see the cross-platforms capabilities of .NET firsthand.

Topics include:

  • Evolution of .NET
  • Modern .NET implementations
  • Base Class Library
  • Demos of .NET frameworks such as ASP.NET Core, NancyFx, and NuGet
  • Using the .NET Standard Library
  • Creating a .NET Standard Library
  • Using compatibility shims
  • Migrating with the .NET Portability Analyzer
Table of Contents

Introduction
1 Welcome
2 What you should know

Overview of the .NET Ecosystem
3 The evolution of .NET
4 Portability and reuse challenges
5 OSS and .NET development

Modern .NET Implementations
6 Modern .NET Implementations
7 What s in an implementation
8 NET Framework demo
9 NET Core demo
10 Mono demo
11 UWP demo

Libraries and Packages
12 Base Class Library
13 Application frameworks
14 Demo of ASP.NET Core
15 Demo of NancyFx in Visual Studio
16 Demo of NancyFx in Linux
17 Overview of NuGet
18 Demo of NuGet

Use the .NET Standard Library
19 What is .NET Standard
20 Clairifying .NET Standard
21 Using a .NET Standard library

Create a .NET Standard Library
22 Creating a .NET Standard library
23 Create a .NET Standard library in Visual Studio
24 Create a .NET Standard library on Linux using CLI
25 Overview of .NET compatibility shims
26 Using compatibility shims in Visual Studio
27 Using compatibility shims on Linux using CLI

Migrate with the .NET Portability Analyzer
28 Overview of the .NET Portability Analyzer
29 Visual Studio and the .NET Portability Analyzer
30 Using the .NET Portability Analyzer with Visual Studio
31 The CLI and the .NET Portability Analyzer
32 Using the .NET Portability Analyzer with the CLI

Conclusion
33 Next steps