NuGet is a tool that simplifies the process of incorporating third-party libraries and packages into your .NET projects. In this series, you’ll learn all about how to use NuGet, specifically how to install and use packages, how to create and publish your own packages, as well as some best practices and security features to look out for when using NuGet to interact with the open source code ecosystem.
Full Series: YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/nuget
Learn link: https://aka.ms/dotnet/beginnervideos/learn/nuget
Individual Video Links:
- Introduction to .NET Package Management using NuGet
- Installing a NuGet Package using the .NET CLI
- Creating and Publishing a NuGet Package
- NuGet Best Practices
- Package Security in NuGet
In this video series, we will discuss .NET Package Management with NuGet.
Goal | Learn all about NuGet and how to use it |
---|---|
What will you learn | How to install and use packages, create and publish your own packages, best practices and security features to look out for when using NuGet to interact with the open source code ecosystem |
What you'll need | VS Code, C# Dev Kit, .NET SDK |
Number of videos | 5 |
Follow along | sample code |
Slides | Intro Best Practices Security |
YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/nuget
Learn link: https://aka.ms/dotnet/beginnervideos/learn/nuget
- An Introduction to NuGet: What is NuGet and what does it do?
- Install NuGet Client tools: Installing NuGet client tools
In this introductory video, Allie gives a quick introduction to package management, as well as an overview of how NuGet works.
Introduction to .NET Package Management using NuGet
In part 2 of this series, Product Manager Allie Barry demonstrates how to install and use a NuGet package in your projects using the .NET CLI.
Installing a NuGet Package using the .NET CLI
In part 3 of this series, Product Manager Allie Barry demonstrates how to create, pack, and publish your own NuGet package to NuGet.org.
Creating and Publishing a NuGet Package
In part 4 of this series, Product Manager Allie Barry discusses best practices to follow when using NuGet from both the perspective of the package author and the package consumer. Specifically, this video covers the most important pieces of metadata in a package that can signal quality and trustworthiness to a consumer.
In part 5 of this series, Product Manager Allie Barry discusses some key security features available in NuGet that serve to protect users from malicious actors and safeguard their data. This video covers some of the main ways that attackers seek to reach targets through open-source software, as well as what the NuGet team is doing to prevent these attacks and maintain the safest package sharing ecosystem available.
Be sure to give feedback about this workshop!