YoVDO

Advanced npm

Offered By: LinkedIn Learning

Tags

npm Courses Semantic Versioning Courses

Course Description

Overview

Learn how to install and use npm, then take your npm skills to the next level. Learn how to publish packages, execute audits, and master advanced npm commands and functions.

Syllabus

Introduction
  • Learning npm
  • What you should know
  • Using GitHub Codespaces with this course
1. Definition and Installation
  • Defining a package and npm
  • Installing Node and npm
2. Getting Started with npm
  • Initializing a package.json file
  • Adding node packages
  • Managing global directory
  • Updating a dependency
  • Removing a dependency
  • Semantic versioning
  • Introduction to package-lock.json
3. Publishing Your Package
  • Publishing an unscoped package
  • Publishing a scoped package
  • Publishing a private package
4. Advanced Subjects
  • Working with your npm cache
  • Running an npm audit
  • Scripting in package.json
  • Introduction to npx
  • Alternatives to npm
Conclusion
  • Furthering your npm journey

Taught by

Emmanuel Henri

Related Courses

Learning npm the Node Package Manager
LinkedIn Learning
AZ-400: Design and implement a dependency management strategy
Microsoft via Microsoft Learn
DevOps with Github and Azure: Implementing Package Management with GitHub
Pluralsight
Feature Toggles, Package Management and Versioning in Microsoft TFS and VSTS 2017
Pluralsight
Understanding NPM - Node.js Package Manager
Udemy