Inedo
MENUMENU
  • BuildMaster
  • ProGet
  • Otter
  • Support
  • About
Training

Expert-developed and customizable to help organizations of all sizes master our tools

Request On-site Training
  • Overview
  • Courses
  • Videos
  • Free Training Events
  • Request On-site Training
  • Overview
  • Courses
  • Videos
  • Free Training Events
  • Request On-site Training

Universal Packaging Essentials Training

Full Seminar

Want to learn how Universal Packages can help you ship your applications and components faster? Register to watch the full Training Seminar and access the downloadable labs and slides.

Register & Watch Now   ➔

Applications are complicated…
Packages can help!

Training Snippet

…You might think you’re just using one package, but really you’re using 200-300 different packages that all interdepend on each other. It all goes back to saying applications are complicated…

view video & transcript   ➔

What exactly is a software package?

Training Snippet

A package, for all intensive purposes, is what we call a container file. Think about it the same way as a zip file. A container file is just a file, that contains other files…

view video & transcript   ➔

What is inside a package, and how to verify and avoid malicious packages

Training Snippet

The fundamental thing that a package needs, is that it has to contain everything that is required for a package. If that’s an executable, a series of libraries or…

view video & transcript   ➔

Application Design with Packages

Training Snippet

The big thing that packages help us with is not having to reinvent the wheel every single time we need a piece of functionality. I do still have this problem, it’s not a thing that packages just completely eliminate…

view video & transcript   ➔

Package Versioning – Best Practices with Semantic Versioning (SemVer)

Training Snippet

Most package managers rely on what’s called SemVer, or Semantic Versioning, and SemVer can have three or potentially even four numbers…

view video & transcript   ➔

Package Discovery – How to Share Software Packages

Training Snippet

There are multiple ways to share packages. This is important because if we have these packages, and we know they exist, how do we put them in a place that is discoverable for members of our team? Or for other…

view video & transcript   ➔

What is UPack? Faster, Better and Free Software Delivery

Training Snippet

UPack lets you build your own Universal Packages, and we’ll discuss ways of publishing them in your internal infrastructure, and then how members of your team can consume these packages…

view video & transcript   ➔

Demo: UPack Command-line Interface

Training Snippet

Let’s walk through the process of building a Universal Package. Here is my command-line, and I have a utility I’ve built. Remember, I am a .NET developer by trade, so I have a utility in here that I call…

view video & transcript   ➔

Enforce Package Validation and Security by using Universal Packages

Training Snippet

Package versioning in UPack is based off Semantic Versioning or SemVer. UPacks are meant to be read-only and cryptographically verifiable…

view video & transcript   ➔

Repackaging a Universal Package – The RIGHT Way

Training Snippet

Now there are cases, where you need to change a file, but you still want to maintain that hash. So usually the thing that you want to change is the version, you don’t want to change the contents of the package…

view video & transcript   ➔

Demo: Universal Package Explorer
(the GUI)

Training Snippet

If you don’t want to use the command-line, and you want to build a Universal Package with a GUI, that’s what the Universal Package Explorer is for…

view video & transcript   ➔

Inedo HQ

56 Front St. Upper
Berea, OH 44017 United States

Inedo Japan

3-20-1 Daiwa Azabu Terrace 5F, Minami-Azabu, Minato-Ku
Tokyo 106-0047, Japan

Contact Us

(440) 243 - 6737
Contact Form

Products

  • ProGet
  • BuildMaster
  • Otter

Support

  • Submit Ticket
  • Forums
  • Professional Services

Learn

  • Documentation
  • Case Studies
  • Videos & Tutorials

Company

  • About Inedo
  • Careers
  • Chowa

  • Twitter
  • LinkedIn
  • YouTube
  • Inedo Blog