
Explore how dot net core provides a cross-platform, open source development platform that contrasts with dot net framework, supports Windows, Mac, and Linux, and emphasizes console apps and standard libraries.
Explore dotnet core packages and metapackages, using NuGet for references, and understand how the target framework selects meta packages for deployment.
Explore packaging .NET core applications by publishing framework dependent and self-contained deployments, and learn to prepare runtime configurations, manage dependencies, and target platform-specific outputs.
This course provides a practical and structured learning path to understand .NET Core implementation and standard libraries, focusing on real-world usage and cross-platform development concepts.
You will begin with an introduction to .NET Core, understanding its architecture, key features, and how it differs from the traditional .NET Framework. The course then walks you through building your first .NET Core application, helping you get comfortable with the development workflow.
As the course progresses, you will learn how to work with .NET Core CLI commands and Visual Studio Code, enabling you to develop applications efficiently across different platforms. You will also explore how to create solutions with multiple projects, a key skill when working on real-world applications.
The course covers .NET Core on Linux, highlighting the cross-platform capabilities of .NET Core. A major focus is placed on standard libraries, including libraries designed for multi-platform development, helping you understand how shared libraries work across environments.
You will also learn about packages and meta-packages, packaging .NET Core applications, and creating custom NuGet packages for reuse and distribution. In addition, the course explains how to port existing .NET Framework applications to .NET Core, a valuable skill for modernizing legacy systems.
Each topic is delivered through focused video lessons and reinforced with practice tests to validate your understanding. By the end of this course, you will have a solid grasp of .NET Core implementation and standard libraries used in modern application development.