--- theme : "night" transition: "slide" highlightTheme: "monokai" logoImg: "logo.png" slideNumber: false title: "JavaScript-Reintroduction" --- ::: block Introduction to Node.js {style=font-size:3em;text-align:center;} ::: --- ### Overview 1. Why Learn JavaScript with Node.js 2. Why learn terminal, git, NVM and docker? 3. What is NPM & NVM ? 4. What is the Package.json? 5. Global Modules vs 3rd Party modules 6. npm install 7. npm audit fix 8. Using NVM --- ### Why Learn JavaScript with Node.js Node.js made JavaScript a programing language and can be used to learn the fundemental how to build: {.fragment } * Servers {.fragment } * Websites {.fragment } * Mobile Apps {.fragment } * Hardware {.fragment } * AI {.fragment } * Much more {.fragment } --- ### NPM ::: block Node Package Manager {style=font-size:1em;text-align:center;} ::: Why we use it?
  1. Allows users to install 3rd Party Software
  2. Technically, seperate from node.js but bundled with it.
  3. The company, NPM, now owned by Github.
--- ### NVM ::: block Node Version Manager {style=font-size:1em;text-align:center;} :::
  1. Allows use to install and use multiple different versions of node.
  2. Aids in maintaining legacy software.
---