Learning GitHub Packages

Go to class
Write Review

Free Online Course: Learning GitHub Packages provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning GitHub Packages is taught by Carlos Solís.

Overview
  • Learn to use GitHub Packages to share and manage your software packages.

Syllabus
  • Introduction

    • Create your own GitHub packages
    • What you should know
    • What are GitHub packages and why you should use them
    1. Software Package Principles
    • Creating your first module
    • Create and configure a personal access token
    • Setting up a package repository
    • Package configuration
    • Publish a package
    • Installing your package
    • Creating a distribution page
    2. Create and Distribute Software Packages
    • Private packages distribution
    • Integrate GitHub Actions with packages
    • How to choose your package license
    • Delete and restore packages
    • Challenge: Develop a workflow to publish on npm
    • Solution: Develop a workflow to publish on npm
    3. Best Practices with Packages
    • Integration with multiple registries
    • Releasing package versions
    4. Build Communities around Packages
    • Monetization options for packages
    • Package analytics
    • Collaborative work on GitHub
    Conclusion
    • Next steps