Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sa2kasov/nodejs-quick-guide

Node.js Quick Guide
https://github.com/sa2kasov/nodejs-quick-guide

express mongodb nodejs nodejs-guide websocket

Last synced: about 1 month ago
JSON representation

Node.js Quick Guide

Awesome Lists containing this project

README

        


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-basics/index.md)
1. [What is Node.js](./1-basics/1-what-is-nodejs/index.md)
2. [Environment Setup](./1-basics/2-environment-setup/index.md)
3. [V8 JavaScript Engine](./1-basics/3-v8-javascript-engine/index.md)
4. [Blocking vs Non-Blocking](./1-basics/4-blocking-vs-non-blocking/index.md)
5. [File Reading](./1-basics/5-file-reading/index.md)
6. [Web-server Creating](./1-basics/6-web-server-creating/index.md)
7. [Web-server Using](./1-basics/7-web-server-using/index.md)
2. [Events](./2-events/index.md)
3. [Streams](./3-streams/index.md)
1. [curl](./3-streams/index.md#curl)
2. [POST method & Request Processing](./3-streams/index.md#HTTP-метод-POST-и-способы-обработки-запроса)
3. [File Reading & Writing](./3-streams/index.md#Чтение-из-файла-и-запись-в-файл)
4. [File Uploading](./3-streams/index.md#Загрузка-файла-на-сервер)
4. [Modules](./4-modules/index.md)
1. [Basics of Modules](./4-modules/index.md#Принцип-создания-модулей)
2. [Creation & Export](./4-modules/index.md#Создание-и-экспортирование-модулей)
3. [Import & Execution](./4-modules/index.md#Импорт-модулей-и-выполнение)
4. [Where Node.js searches for modules](./4-modules/index.md#Где-Node.js-ищет-модули?!)
5. [Express](./5-express/index.md)
1. [Express Usage](./5-express/index.md#Инициализация-и-использование)
2. [EJS Template Engine](./5-express/index.md#Шаблонизатор-EJS)
6. [WebSockets](./6-websockets/index.md)
1. [Socket.io](./6-websockets/index.md#Socket.io)
2. [PUG Template Engine](./6-websockets/index.md#Pug-–-HTML-шаблонизатор)
7. [Creating an App](./7-creating-app/index.md)
1. [Express application generator (express-generator)](./7-creating-app/1-express-app-generator/index.md)
2. [Middleware](./7-creating-app/2-middleware/index.md)
3. [App Configuration (nconf)](./7-creating-app/3-app-configuration/index.md)
4. [Logging (winston)](./7-creating-app/4-logging/index.md)
5. [Using Template Engine (ejs-locals)](./7-creating-app/5-template-engine/index.md)
6. [MongoDB](./7-creating-app/6-mongodb/index.md)