Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node.JS workshop for ByteHacks2017

Node.JS workshop for ByteHacks2017

Mentor, judge, lead workshop, live-coding demo (no slides for demo)

Avatar for Lizzie Siegle

Lizzie Siegle

June 24, 2017

More Decks by Lizzie Siegle

Other Decks in Technology

Transcript

  1. What is Node.JS? • Open Source server-side platform ◦ Need

    own HTTP server • Helps JS projects talk to ◦ Networks ◦ File systems ◦ I/O systems
  2. When Should I use Node.JS? • Streaming-based (ex: data), real-time

    services ◦ Chat • Static web servers ◦ Network w/ protocols: HTTP, TCP, DNS, SSL • Working with external APIs ◦ JSON-based APIs
  3. Modules • Node.JS relies heavily on modules ◦ F •

    Node library = package ◦ Install via command line: • NPM = Node Package Manager ◦ Package = 1+ modules packaged together
  4. What is an HTTP Server? • Piece of software that

    understands URLs (web addresses) and HTTP (protocol your browser uses to read webpages)