Skip to content

Latest commit

 

History

History
45 lines (42 loc) · 2.75 KB

README.md

File metadata and controls

45 lines (42 loc) · 2.75 KB

Node.js Logo

Node.js Quick Guide

Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. The platform built on Google Chrome's JavaScript Engine (V8 Engine). Node.js applications are written in JavaScript, and can be run within the Node.js runtime on Windows, Linux, and OS X.

Table of Contents

  1. Node.js Basics
    1. What is Node.js
    2. Environment Setup
    3. V8 JavaScript Engine
    4. Blocking vs Non-Blocking
    5. File Reading
    6. Web-server Creating
    7. Web-server Using
  2. Events
  3. Streams
    1. curl
    2. POST method & Request Processing
    3. File Reading & Writing
    4. File Uploading
  4. Modules
    1. Basics of Modules
    2. Creation & Export
    3. Import & Execution
    4. Where Node.js searches for modules
  5. Express
    1. Express Usage
    2. EJS Template Engine
  6. WebSockets
    1. Socket.io
    2. PUG Template Engine
  7. Creating an App
    1. Express application generator (express-generator)
    2. Middleware
    3. App Configuration (nconf)
    4. Logging (winston)
    5. Using Template Engine (ejs-locals)
    6. MongoDB