Course info
Dec 11, 2015

NPM is not just for Node developers - it has become the default package manager for front end JavaScript developers as well. This course will take you from knowing nothing about NPM to being an expert in using NPM to manage the dependencies for your project. Additionally, you will learn how to publish packages for other developers to use in their own projects, how to keep those packages updated, and how to coordinate them with your github repository.

About the author
About the author

Joe has been a web developer for the last 13 of his 16+ years as a professional developer. He has specialized in front end and middle tier development . Although his greatest love is writing code, he also enjoys teaching and speaking about code.

More from the author
Unit Testing in Angular
3h 20m
22 May 2018
Angular: The Big Picture
1h 7m
13 Dec 2017
More courses by Joe Eames

Hi everyone, my name is Joe Eames, and welcome to my course, NPM Playbook. I am a developer and conference organizer, and I'm super excited to present this course to you.

NPM is the de facto module manager for javascript development, both on the front and back end and is replacing things like bower and nuget, so learning how to work with it is valuable for anyone who does web development.

In this course we are going to learn all of the major features of NPM, and a few you may not have even heard of.
The major topics we will cover are:

  • Using NPM to track your dependencies
  • Using NPM to write simple scripts for your project
  • Publishing your own module with NPM
By the end of this course you'll know how to use npm with any web project you work on, and how to manage your dependencies effectively. Before beginning the course you should be familiar with javascript, although you don't have to be an expert by any means.

I hope you'll join me on this journey to learn NPM with the NPM Playbook course, at Pluralsight.