Skip to content

Latest commit

 

History

History

Package Management with NuGet

.NET Package Management with NuGet for Beginners

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.

Video Series Link

Full Series: YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/nuget

Learn link: https://aka.ms/dotnet/beginnervideos/learn/nuget

Individual Video Links:

  1. Introduction to .NET Package Management using NuGet
  2. Installing a NuGet Package using the .NET CLI
  3. Creating and Publishing a NuGet Package
  4. NuGet Best Practices
  5. Package Security in NuGet

Overview

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

Video

YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/nuget

Learn link: https://aka.ms/dotnet/beginnervideos/learn/nuget

Resources

Video 1 : Introduction to .NET Package Management using NuGet

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

Video 2 : Installing a NuGet Package using the .NET CLI

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

Video 3 : Creating and Publishing a NuGet Package

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

Video 4 : NuGet Best Practices

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.

NuGet Best Practices

Video 5 : Package Security in NuGet

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.

Package Security in NuGet

Feedback

Be sure to give feedback about this workshop!

Code of Conduct