Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NPM Mastery: Learn how to work with NPM like a Professional
Rating: 4.3 out of 5(19 ratings)
131 students

NPM Mastery: Learn how to work with NPM like a Professional

Learn about NPM, NPX, node modules, lockfiles, scripts and more!
Created byMehul Mohan
Last updated 6/2020
English

What you'll learn

  • Learning to use npm in everyday projects
  • Understanding the basics of how npm works
  • Some under-the-hood npm things
  • All about latest npm 6.x and above things
  • Managing packages, node_modules, package-lock and more
  • Understanding npx and how it works

Course content

6 sections27 lectures1h 41m total length
  • Introduction to series1:15

    Explore what npm is, a Node package manager, and how to use it efficiently for front end development, including alternatives, global modules, and CLI tooling in this introductory series.

  • What is NPM? How is it related to Node?5:28

    Discover what NPM is: a standard node package manager backed by Microsoft via GitHub, hosting open-source packages and providing a CLI to fetch, install, and manage them.

  • NPM vs Yarn4:32

    Compare npm and yarn, two open-source package managers; yarn, created by Facebook, speeds up development with caching, while npm, owned by Microsoft, shines on production, with both now largely similar.

  • Installing NPM and Node on your system4:37

    Discover how to download and install node and npm on Windows, macOS, and Linux, with guidance on linking node and verifying npm availability.

Requirements

  • None

Description

NPM is a great tool used all around the web development ecosystem. Whether it's frontend or backend, Node or React, Angular, or TypeScript, you're gonna make use of NPM all along. It is a great idea to add this useful tool to your bucket of mastery as it will save you a ton of time while working/building/running your apps.

We would be going over the core basics of NPM and how it works:

1. What is NPM and how it works

2. Understanding under the hood things with NPM

3. Working with NPX

4. Package and package-lock files, why they're needed

5. Useful NPM commands

6. Local, global node modules

7. Caching, moving global modules directories, and more


If you want to be a good web developer in 2020, this tool is a must to know in-depth! This course is regularly updated and maintained to always keep you on the edge! Best practices and latest toolkit included.

Who this course is for:

  • Anyone who wants to strengthen their NPM skills
  • Anyone who wants to become frontend/backend/fullstack and wants to add NPM to their toolkit