Search and Compare course prices, ratings, and reviews. Over +350 Design and Technology courses in one place!

Understanding NPM – Node.js Package Manager

(12 customer reviews)
Product is rated as #158 in category Development

What you’ll 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

In this course I will explain you what is NPM and how it is used.

You will learn how to initialize new project, how to install new dependencies and explore their child dependencies.

We will also discuss what is Semantic Versioning and what Major, Minor and Patch versions mean.

You will also understand what is the purpose of the package-lock.json file.

I will explain you what is the purpose of the NPM scripts and how they should be used. We will talk about built-in NPM scripts and custom script. Also we will combine several NPM scripts in a one using npm-run-all external package.

You will understand what is executable script and what is the purpose of the .bin folder in the node_modules folder. I will explain you what is shebang line and how it is used on the Unix-based system and on Windows.

Happy learning!

Who this course is for:

  • JavaScript developers who want to know how to properly use NPM

12 reviews for Understanding NPM – Node.js Package Manager

4.2 out of 5
5
5
1
1
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Juan Carlos Medrano Mendez

    It’s amazing how much stuff about NPM can be covered in a comprehensive manner in just a couple of hours! Thank you for such an incredible course!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Kacper Kłosowski

    Unfortunately it was a very beginning course and I’m disappointed.

    – lack of advanced concepts
    – I don’t know why we spent 11 minutes on ‘install semver solution’. I think that showing all methods of this package was a waste of our time and it was used as a filler in this course
    – the instructor figure in the bottom right corner was too big and distracting, I would decrease the size
    – the instructor promised that we will talk about some concepts later in the ‘next sections’ but he didn’t keep his word.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Archana Yadav

    Very useful course . Way of teaching is also very nice . Tutor have very deep knowledge about topic

    Helpful(0) Unhelpful(0)You have already voted this
  4. Chetan Nikam

    It was really good course with proper explaination

    Helpful(0) Unhelpful(0)You have already voted this
  5. Kamil .

    Helped me learning node, really good course

    Helpful(0) Unhelpful(0)You have already voted this
  6. Lukasz Cialon

    I would like to here more about publishing own npm packages, .npmrc (with login using auth token etc.).

    Helpful(0) Unhelpful(0)You have already voted this
  7. Wan Ying Teo

    Lecturer has a very strong accent. So, had to rely on the subs to understand him. However, the subs aren’t very accurate translations.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Fernando Nascimento

    The course is very good, and the instructor passes the feeling that he really knows the subject. I’m annoyed with the auto generated subtitles, because it’s unable to identify the instructor’s accent, and all the text gets weird.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Jorge Tovar

    Yes. It was a perfect explanation about how to differentiate between dependencies y DevDependencies.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Francis Ouseph

    Nice coverage of the basics. By the way I like “ze” accent

    Helpful(0) Unhelpful(0)You have already voted this
  11. Sonia Negi

    I really enjoyed this training.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Erik Bos

    Very helpful, from ground level up.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published.

    Understanding NPM – Node.js Package Manager
    Understanding NPM – Node.js Package Manager

    $17.99

    Coletividad
    Logo
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart