% Off Udemy Coupon - CourseSpeak

NPM - Node package manager - Quickstart & Advanced

Quickly start using npm and create npm packages by yourself. Master more than the basics of npm!

$9.99 (93% OFF)
Get Course Now

About This Course

<div>Dependency management is hard and complicated. Npm is very powerful tool that handles it elegantly.</div><div><br></div><div>Hi and welcome to the only course you need to quickly start using Npm and then dive deeper into it' more advanced features.</div><div><br></div><div>This course is structured following the 80/20 rule:</div><div><ul><li><span style="font-size: 1rem;">In the first you will learn the npm commands and features you will use 80% of the time.</span></li><li><span style="font-size: 1rem;">In the following sections, you will master npm at it' full power with advanced features.</span></li></ul></div><div><span style="font-size: 1rem;">Npm features covered in this course:</span></div><div><ul><li><span style="font-size: 1rem;">Understand the types of dependencies: local, global, and peer dependencies</span></li><li><span style="font-size: 1rem;">Use the npm install command</span></li><li><span style="font-size: 1rem;">Difference between dependencies and devDependencies</span></li><li><span style="font-size: 1rem;">Npm Semantic Versioning or semver</span></li><li><span style="font-size: 1rem;">Prepare your project to be run inside the browser with EsBuild</span></li><li><span style="font-size: 1rem;">Understand the difference between CommonJs and EsModules</span></li><li><span style="font-size: 1rem;">Understand how registries work by initializing your own private registry and publish packages to it</span></li><li><span style="font-size: 1rem;">Create and use packages in a secure way with advanced security topics</span></li><li><span style="font-size: 1rem;">C++ addons</span></li><li><span style="font-size: 1rem;">Npm Workspaces</span></li><li><span style="font-size: 1rem;">Use npm with Typescript</span></li><li><span style="font-size: 1rem;">Use npm with Git</span></li><li><span style="font-size: 1rem;">Understand Dependency Management and how Npm does it.</span></li></ul></div><div><span style="font-size: 1rem;">By the end of the course you will be able to use Npm and handle packages like a professional, by learning the most common commands and also by using the more advanced features that take years to discover.</span></div><div><br></div><div>Why this course stands out from other Udemy courses:</div><div><ul><li><span style="font-size: 1rem;">Fast paced, concise, most typing cut out - focus on explanations - respect for your time</span></li><li><span style="font-size: 1rem;">Practical knowledge - presentations are kept to a minimum, we focus on what is really important</span></li><li><span style="font-size: 1rem;">Programming active instructor - a great instructor never looses touch with the industry</span></li><li><span style="font-size: 1rem;">Logical and flexible structure - take the course at your own pace</span></li><li><span style="font-size: 1rem;">Big font, dark background, fullHD content, this way it is readable even on a small screen or even tablet.</span></li><li><span style="font-size: 1rem;">Lifetime access</span></li><li><span style="font-size: 1rem;">Certificate of completion to present to your current or prospective employer</span></li><li><span style="font-size: 1rem;">Q&amp;A active instructor</span></li></ul></div><div><span style="font-size: 1rem;">Instructor:</span></div><div><br></div><div>My name is Alex Horea, I'm an active senior web and Cloud developer and I want to pass you the knowledge I wish I had when I was a beginner. I strongly believe that practice is the best way to learn, and in this course you will learn the basics and most used Npm commands and then dive deeper into advanced features.</div><div><br></div><div>Go beyond the theory and learn from an active instructor, aligned with today's programming demands!</div>

What you'll learn:

  • Learn how to use the basic functions of npm
  • Npm commands: npm install, npm run
  • Dependency management with npm
  • Semantic versioning
  • Npm workspaces
  • Create npm packages
  • Use npm with TypeScript
  • Npm security: audit, post install scripts, security events
  • Execute node modules with npx
  • Npm alternatives like Yarn and Pnpm
  • Git and Npm
  • Safely unlock the power of the NodeJs ecosystem