NuGet Virtual Seminar

Summary

A virtual seminar covering the best practices for package management with NuGet, the open-source package manager for .NET libraries, including optional guided labs.

This virtual seminar, led by an Inedo certified instructor, will take place on November 29, 2017 beginning at 1:00 PM EST.

Description

This seminar will be divided into two sessions. The first session is free and will provide a fundamental understanding of NuGet, the open-source package manager for .NET libraries, and will provide a history of why and how package usage has developed and expanded.

In the second session, attendees will be guided through hands-on labs, will discuss industry best practices, and leverage this knowledge in a real-word example to increase confidence and proficiency in day-to-day development. This session of guided labs is an optional add-on.

Price

The first session of this seminar will be provided free of charge. The second session of hands-on labs will cost $200 per person; discounts available for bundled purchases of 5 seats or more.

For individuals looking to attend the free session, you may register online by visiting http://ine.do/nuget-register

If you’re interested in attending both sessions, please contact us to purchase and register.

Details

This will be a virtual seminar led by an Inedo certified instructor. Virtual seminars allow for real-time interaction with the instructor, and the flexibility to join from any location that has an internet connection.

The first session will take place from 1:00 PM to 2:30 PM EST. After a 10-15 minute break, those who have purchased the second session will walk through our instructor led, hands-on labs, and engage in a more in-depth discussion. This session will last approximately an hour and a half.

Audience

Designed for Software Development personnel who are responsible for creating, maintaining, or managing .NET libraries, or those who are exploring NuGet as a packaging solution. The seminar is designed to provide insight for persons of varying skill levels; whether already familiar, or completely new to NuGet.

Instructor

The Inedo certified instructor for this seminar is Kevin Griffin.

Kevin Griffin is an established author, teacher, mentor, and software development consultant. As the owner of Swift Kick software training and consluting, Kevin specializes in helping businesses push their technology stacks into the 21st century.

Prerequisites

You should be familiar with the software development life cycle and have a basic understanding of packages and libraries.

Further Reading

If you're interested in self-directed learning, we reccomend the book Pro NuGet (Expert's Voice in Microsoft).

Agenda

Here is an overview of the topics covered in the NuGet Seminar.

  • Session 1 - NuGet Fundamentals
  • Session 2 - Guided Labs

Introduction to NuGet

  • Why you should use packages
  • Before NuGet
  • With NuGet

Packages as a Best Practice

  • NuGet Best Practices
  • Package Quality
    • Vulnerability Management
    • License Management

Getting Started

  • Creating Packages
  • Consuming
  • Integrating with Build Systems

Enterprise Package Management

  • ProGet, Artifactory, Sonatype
  • Universal Package Management

Lab Requirements

The free, community editions of Visual Studio are fine.

Preferred Version:
Visual Studio 2017

Lowest Version Allowed:
Visual Studio 2015