Navigating .NET and .NET Standard for Cross-Platform Development
1h 41mBeginner2018-04-10
Authors

Glenn Block
Seasoned product management professional with 20+ years of experience
Course details
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.
Learning objectives
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
Learning objectives
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
Skills covered
.NETSoftware Development ToolsLearningMicrosoftSoftware Development
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
1. Overview of the .NET Ecosystem
- 03 - The evolution of .NET
- 04 - Portability and reuse challenges
- 05 - OSS and .NET development
2. Modern .NET Implementations
- 06 - Modern .NET Implementations
- 07 - What's in an implementation
- 08 - .NET Framework demo
- 09 - .NET Core demo
- 10 - Mono demo
- 11 - UWP demo
3. 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
4. Use the .NET Standard Library
- 19 - What is .NET Standard
- 20 - Clarifying .NET Standard
- 21 - Using a .NET Standard library
5. 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
6. 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
Related courses
- Building Applications with Angular, ASP.NET Core, and Entity Framework Core
- ASP.NET Core New Features
- C# Cross-Platform Development
- Build Your Financial Literacy
- C# and .NET Development with Visual Studio
- Visual Studio for Mac First Look
- ASP.NET MVC: Building for Productivity and Maintainability
- UiPath Essential Training
Related learn paths
- Elevating C# Skills: Building Robust Applications
- Getting Started with WordPress
- Take Better Photos with Your Phone
- Prepare for the MTA: Software Development Fundamentals Exam (98-361)
- Branding and Skill Building to Advance Your Tech Career
- Caring for Your Total Well-Being as a Manager
- Advance your ASP.NET Developer skills
- Navigating the Cybersecurity Threat Landscape