Index

A, B

  1. ApiDoc.js

  2. API, documenting

    1. ApiDoc

    2. tasks resource

    3. token generation

    4. user resource

  3. Automated tests

C, D

  1. Callback function

  2. Child processes

  3. ClassMethods

  4. Client-Side App

    1. creating main menu

    2. setting up app environment

    3. sign-in and signup components

    4. treating all screen events

    5. views and components for logged users

    6. views and components for task’s CRUD

  5. Cluster Module

    1. configuring parallel processing

    2. developing clusters

  6. clusters

  7. Command-line interface (CLI)

  8. Create, read, update, delete (CRUD)

  9. Cross-origin resource sharing (CORS)

    1. enabling in API

  10. Cross-Site Scripting (XSS)

  11. CRUDify API rResources

    1. creating users’ endpoints

    2. deleting task Via DELETE

    3. organizing task routes

    4. refactoring some middlewares

    5. tasks via GET

    6. tasks via POST

    7. testing endpoint access using postman

    8. Updating Task Via PUT

E, F

  1. ECMAScript 3

  2. ECMAScript 6 standard

  3. Event-loop process

  4. Express

G

  1. Generate logs files

  2. GitHub

  3. GZIP Middleware

H, I

  1. Helmet

  2. HTTPS protocol connection

J, K, L

  1. JavaScript

  2. JavaScript ES6 code

  3. JavaScript ES6 language

  4. JavaScript Object Notation (JSON)

  5. JavaScript Universal codes

  6. JSON Web Tokens (JWT)

    1. authentication

    2. generating tokens for authenticated users

M

  1. Mocha

  2. Model/tasks.js

  3. Model-View-Router (MVR) pattern

  4. Module

N

  1. Node.js

    1. event-loop

    2. event-oriented paradigm

    3. home page

    4. installation Via NVM

    5. and io.js merge

    6. and JavaScript

    7. and NPM

    8. official web site

    9. single-thread architecture

    10. standard installation

  2. Node Package Manager (NPM)

    1. commands

    2. home page

    3. task automation

  3. npm init command wizard

  4. npm-shrinkwrap.json

  5. NTask client-side app

  6. NTask models relationship

  7. NTask (Node Task)

  8. NVM

    1. commands

    2. Set Up

O

  1. Object data mappers (ODMs)

  2. object-oriented programming (OOP)

  3. object relational mapping (ORMs)

P, Q, R

  1. package.json

  2. Passport and JWT, Installing

  3. Passport.js

  4. Postman REST client app

S

  1. Secure Sockets Layer (SSL)

    1. support to use HTTPS

  2. Sequelize.js home page

  3. Sequelize.js module

  4. Sinatra framework

  5. single-page application (SPA)

  6. SQL databases

    1. creating models

    2. setting up sequelize

    3. SQLite3

  7. SQLite3

T, U, V

  1. Tasks.findAll() function

  2. Testing application

    1. authentication endpoint

    2. setting up the test environment

    3. task’s endpoints

    4. user’s endpoints

    5. writing first test

W, X, Y, Z

  1. WebSockets protocol

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset