Companies Home Search Profile

NPM - Node package manager - Quickstart & Advanced

Focused View

Alex Horea

3:02:46

54 View
  • 1. Introduction.mp4
    03:41
  • 2. Npm presentation.mp4
    03:25
  • 3. Npm installation.mp4
    02:13
  • 1. Section intro.mp4
    01:14
  • 2. First npm project - npm dependencies.mp4
    05:17
  • 3.1 Code changes in this lecture.html
  • 3. Npm scripts.mp4
    05:05
  • 4.1 Code changes in this lecture.html
  • 4. Using dependencies.mp4
    06:33
  • 5.1 Code changes in this lecture.html
  • 5. Development dependencies.mp4
    06:34
  • 6.1 Code changes in this lecture.html
  • 6. Running inside a browser.mp4
    07:34
  • 7. Global dependencies.mp4
    07:18
  • 8. Versions.mp4
    07:43
  • 9. Section recap.html
  • 1. Section intro.mp4
    01:52
  • 2. Npx and npm exec.mp4
    03:55
  • 3. Peer dependencies.mp4
    03:51
  • 4. Building for production.mp4
    05:03
  • 5.1 react-sample-app.zip
  • 5. Npm update.mp4
    03:04
  • 6.1 Code changes in this lecture.html
  • 6. Npm workspaces.mp4
    12:32
  • 7. Section recap.html
  • 1. Section intro.mp4
    01:54
  • 2.1 Code changes in this lecture.html
  • 2. Creating the base class.mp4
    03:50
  • 3. Using local packages.mp4
    05:30
  • 4. Using a private NPM registry.mp4
    08:47
  • 1. Section intro.mp4
    02:05
  • 2.1 Code changes in this lecture.html
  • 2. Typescript setup.mp4
    09:40
  • 3.1 Code changes in this lecture.html
  • 3. Generating types.mp4
    02:54
  • 4.1 Code changes in this lecture.html
  • 4. Npm ignore.mp4
    04:45
  • 1. Section intro.mp4
    01:20
  • 2.1 Old react app.html
  • 2. Npm audit.mp4
    04:12
  • 3.1 Malicious modules article.html
  • 3. Npm post-install.mp4
    04:27
  • 4. Other security concerns.mp4
    04:09
  • 5.1 Code changes in this lecture.html
  • 5. How to use libraries.mp4
    07:19
  • 6. Npm security events.html
  • 1. Section intro.mp4
    01:15
  • 2.1 Code changes in this lecture.html
  • 2.2 node addon-main.zip
  • 2. Node and C++ addons.mp4
    13:54
  • 3. Handling multiple node installations.mp4
    03:24
  • 4. Npm and git.mp4
    03:04
  • 5.1 Commands.pdf
  • 5. Npm alternatives Yarn and Pnpm.mp4
    09:53
  • 6. Deleting node modules like a pro.mp4
    01:41
  • 1. Thanks you!.mp4
    01:49
  • Description


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

    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

    Who is this for?


  • Software developers eager to start using NPM at it's full power
  • More details


    Description

    Dependency management is hard and complicated. Npm is very powerful tool that handles it elegantly.

    Hi and welcome to the only course you need to quickly start using Npm and then dive deeper into it' more advanced features.

    This course is structured following the 80/20 rule:

    • In the first you will learn the npm commands and features you will use 80% of the time.

    • In the following sections, you will master npm at it' full power with advanced features.

    Npm features covered in this course:

    • Understand the types of dependencies: local, global, and peer dependencies

    • Use the npm install command

    • Difference between dependencies and devDependencies

    • Npm Semantic Versioning or semver

    • Prepare your project to be run inside the browser with EsBuild

    • Understand the difference between CommonJs and EsModules

    • Understand how registries work by initializing your own private registry and publish packages to it

    • Create and use packages in a secure way with advanced security topics

    • C++ addons

    • Npm Workspaces

    • Use npm with Typescript

    • Use npm with Git

    • Understand Dependency Management and how Npm does it.

    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.


    Why this course stands out from other Udemy courses:

    • Fast paced, concise, most typing cut out - focus on explanations - respect for your time

    • Practical knowledge - presentations are kept to a minimum, we focus on what is really important

    • Programming active instructor - a great instructor never looses touch with the industry

    • Logical and flexible structure - take the course at your own pace

    • Big font, dark background, fullHD content, this way it is readable even on a small screen or even tablet.

    • Lifetime access

    • Certificate of completion to present to your current or prospective employer

    • Q&A active instructor

    Instructor:

    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.


    Go beyond the theory and learn from an active instructor, aligned with today's programming demands!

    Who this course is for:

    • Software developers eager to start using NPM at it's full power

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Hi! I'm Alex and I am pleased to meet you!I have a master's degree in Internet Technologies and I'm an active senior web and Cloud developer. In the last years I worked designing and implementing user interfaces and cloud solutions for various clients ranging from automotive to e-commerce. I firmly believe that knowing is never enough. Knowledge must be put to practice, that is why I want to focus my teaching on concrete, real world programs.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 37
    • duration 3:02:46
    • Release Date 2023/03/09