Understanding NPM - Node.js Package Manager

Understand and practice NPM. Learn how to use NPM in Node.js, how to install NPM packages, how to configure NPM scripts.
4.49 (1644 reviews)
Udemy
platform
English
language
Web Development
category
Understanding NPM - Node.js Package Manager
24 010
students
2.5 hours
content
Feb 2024
last update
$84.99
regular price

What you will learn

Initialize any project using NPM init

Install project dependencies

Understand what is the difference between dependencies and development dependencies

Explain what is Semantic Versioning and what different kinds of packages versions mean

Explain difference between Browser Application and Server Package

Understand purpose of the "package-lock" file

Update project dependencies

Configure NPM scripts and execute them

Combine NPM scripts into the one script

Explain what is executable script and how it is executed on the Mac and on Windows

Course Gallery

Understanding NPM - Node.js Package Manager – Screenshot 1
Screenshot 1Understanding NPM - Node.js Package Manager
Understanding NPM - Node.js Package Manager – Screenshot 2
Screenshot 2Understanding NPM - Node.js Package Manager
Understanding NPM - Node.js Package Manager – Screenshot 3
Screenshot 3Understanding NPM - Node.js Package Manager
Understanding NPM - Node.js Package Manager – Screenshot 4
Screenshot 4Understanding NPM - Node.js Package Manager

Loading charts...

Comidoc Review

Our Verdict

The 'Understanding NPM - Node.js Package Manager' course is a suitable starting point for those new to package management through NPM, and looking to grasp the fundamentals of Node.js while working on simple applications within the ecosystem. However, it may not serve as an ideal fit if you are searching for in-depth coverage or advanced NPM features, such as using NPM to deploy your own libraries.

What We Liked

  • Covers fundamental concepts of NPM thoroughly
  • Instructor provides clear explanations and good exercises
  • Helps to understand the basics of Node.js & package management
  • Some learners found it useful for gaining new insights about modules

Potential Drawbacks

  • 1.5 hours to explain basic things; may be too lengthy for some users
  • Lack of advanced concepts and depth in certain areas
  • Confusing explanations on peerDependencies according to some learners
  • Instructor's strong accent might affect understanding for some users

Related Topics

1869566
udemy ID
21/08/2018
course created date
22/05/2019
course indexed date
Bot
course submited by