.NET Standard: Getting Started

In this course you'll learn how to write class libraries that target .NET Standard, so that your class libraries can be shared across different .NET platforms like .NET Framework, .NET Core, and Xamarin.
Course info
Level
Intermediate
Updated
May 14, 2018
Duration
2h 45m
Table of contents
Building a .NET Standard Library
Choosing the Right Version for Your Library
Understanding How .NET Standard Works
Referencing .NET Framework Libraries in .NET Standard
Migrating .NET Framework Libraries to .NET Standard
Using Platform Specific Code with Multi-targeting
Generating a NuGet Package for Your Library
Course Overview
Description
Course info
Level
Intermediate
Updated
May 14, 2018
Duration
2h 45m
Description

At the core of developing a class library that can be shared across different .NET platforms, like .NET Core, .NET Framework, and Xamarin, is a thorough knowledge of .NET Standard. In this course, .NET Standard: Getting Started, you'll learn the skills you need to build class libraries with .NET Standard. First, you’ll learn the basics about the different .NET platforms and .NET Standard. Next, you'll explore the different versions of .NET Standard and you’ll learn how your .NET Standard library works behind the scenes. Finally, you’ll discover how to migrate your existing code from .NET Framework to .NET Standard and how to package your libraries with NuGet. When you’re finished with this course, you’ll have a foundational knowledge of .NET Standard that will help you immensely as you move forward to build your own class libraries that can be shared across different .NET platforms.

About the author
About the author

Thomas is a well-known author, software developer, and speaker from Germany. He specializes in .NET, C#, TypeScript, XAML, and Azure.

More from the author
Testing .NET Code in Visual Studio 2019
Intermediate
2h 53m
Jul 16, 2019
XAML: Getting Started
Beginner
5h 17m
Feb 27, 2019
More courses by Thomas Claudius Huber
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Thomas Claudius Huber, and welcome to my course,. NET Standard: Getting Started. I am a software developer, and I have a passion for building professional applications with. NET and C#. This course is an introduction to. NET Standard.. NET Standard is a specification that allows you to write class libraries that can be used on different. NET platforms like. NET Framework,. NET Core or Xamarin. Some of the major topics that we will cover include building a. NET Standard class library and use it in a. NET Framework and also in a. NET Core application, targeting a. NET Standard version with your class library project and understanding the versioning of. NET Standard, migrating class libraries from. NET Framework to. NET Standard, writing platform-specific code in your class library project by targeting multiple frameworks, and generating a NuGet package for your class library to share it with other developers. By the end of this course, you will know how to build professional class libraries for different. NET platforms with. NET Standard and C#. Before beginning the course, you should be familiar with the C# programming language. No prior experience with. NET Standard is required. I hope you will join me on this journey to learn about building. NET Standard class libraries with the. NET Standard: Getting Started course at Pluralsight.