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

Go to class
Write Review

Free Online Course: Navigating .NET and .NET Standard for Cross-Platform Development provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Navigating .NET and .NET Standard for Cross-Platform Development is taught by Glenn Block.

Overview
  • Learn how to get the most from the .NET ecosystem by choosing the right version, libraries, and framework for your project.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    1. Overview of the .NET Ecosystem
    • The evolution of .NET
    • Portability and reuse challenges
    • OSS and .NET development
    2. Modern .NET Implementations
    • Modern .NET Implementations
    • What's in an implementation?
    • .NET Framework demo
    • .NET Core demo
    • Mono demo
    • UWP demo
    3. Libraries and Packages
    • Base Class Library
    • Application frameworks
    • Demo of ASP.NET Core
    • Demo of NancyFx in Visual Studio
    • Demo of NancyFx in Linux
    • Overview of NuGet
    • Demo of NuGet
    4. Use the .NET Standard Library
    • What is .NET Standard?
    • Clarifying .NET Standard
    • Using a .NET Standard library
    5. Create a .NET Standard Library
    • Creating a .NET Standard library
    • Create a .NET Standard library in Visual Studio
    • Create a .NET Standard library on Linux using CLI
    • Overview of .NET compatibility shims
    • Using compatibility shims in Visual Studio
    • Using compatibility shims on Linux using CLI
    6. Migrate with the .NET Portability Analyzer
    • Overview of the .NET Portability Analyzer
    • Visual Studio and the .NET Portability Analyzer
    • Using the .NET Portability Analyzer with Visual Studio
    • The CLI and the .NET Portability Analyzer
    • Using the .NET Portability Analyzer with the CLI
    Conclusion
    • Next steps