𝔖 Scriptorium
✦   LIBER   ✦

📁

Building APIs with Node.js

✍ Scribed by Caio Ribeiro Pereira (auth.)


Publisher
Apress
Year
2016
Tongue
English
Leaves
142
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This quick guide teaches you how to build scalable APIs using the Node.js platform and ES6 (EcmaScript 2015).

Developing systems for the wide range of devices available in the modern world requires the construction of APIs designed to work only with data in a centralized manner, allowing client-side applications to be developed separately and have a unique interface for the final user.

Node.js has proven itself to be an excellent platform for building REST APIs because of its single-thread architecture. It has a low learning curve and can be understood by anyone who has a basic understanding of the JavaScript language.

Use Building APIs with Node.js today to understand how Node.js APIs work, and how you can build your own.


What You Will Learn
  • How to build scalable APIs using the Node.js platform
  • How to use ES6, Express, Passport, ApiDoc, Mocha, Helmet and more
  • How to integrate an SQL database through Sequelize.js and build a single page application using Vanilla.js

  • Who This Book Is For
    Ideal for developers who have a basic understanding of JavaScript and Node.js.

    ✦ Table of Contents


    Front Matter....Pages i-xvii
    Introduction to Node.js....Pages 1-3
    Setting Up the Environment....Pages 5-8
    Managing Modules with NPM....Pages 9-13
    Building an API....Pages 15-26
    Working with SQL Databases....Pages 27-36
    CRUDify API Resources....Pages 37-48
    Authenticating Users....Pages 49-59
    Testing the Application: Part 1....Pages 61-69
    Testing the Application: Part 2....Pages 71-80
    Documenting the API....Pages 81-91
    Preparing the Production Environment....Pages 93-104
    Building the Client-Side App: Part 1....Pages 105-119
    Building the Client-Side App: Part 2....Pages 121-133
    Back Matter....Pages 135-136

    ✦ Subjects


    Web Development


    📜 SIMILAR VOLUMES


    Building APIs with Node.js
    ✍ Caio Ribeiro Pereira 📂 Library 📅 2015 🏛 Leanpub 🌐 English

    Currently, we live in a period in which the majority of users use different types of devices to connect to the internet. The most popular devices are smartphones, tablets and notebooks. Developing systems for different types of devices requires the work of building web services, also known by the na

    Building APIs with Node.js
    ✍ Caio Ribeiro Pereira 📂 Library 📅 2017 🏛 Apress 🌐 English

    Это краткое руководство научит вас, как создавать масштабируемые интерфейсы API с использованием платформы Node.js и ES6 (ECMAScript 2015). Разработка систем для широкого спектра устройств, доступных в современном мире требует построения API, предназначенных для работы только с данными в централизов

    Building Scalable Apps with Redis and No
    ✍ Johanan Joshua. 📂 Library 🌐 English

    Packt Publishing, 2014. — Code only. — ISBN-10: 1783984481, ISBN-13: 978-1-78398-448-0.<div class="bb-sep"></div><strong>Код примеров к выложенной здесь книге в формате PDF, EPUB, MOBI, AZW3.</strong><br/> <br/>Node.js is a JavaScript runtime-based, scalable platform used to develop web applications

    Beginning API Development with Node.js:
    ✍ Anthony Nandaa 📂 Library 📅 2018 🏛 Packt Publishing 🌐 English

    Learn everything you need to get up and running with cutting-edge API development using JavaScript and Node.js; ideal for data-intensive real-time applications that run across multiple platforms. Key Features Build web APIs from start to finish using JavaScript across the development sta

    Building Scalable Apps with Redis and No
    ✍ Joshua Johanan 📂 Library 📅 2014 🏛 Packt Publishing 🌐 English

    <b>Develop customized, scalable web apps through the integration of powerful Node.js frameworks</b><h2>About This Book</h2><ul><li>Design a simple application and turn it into the next Instagram</li><li>Integrate utilities such as Redis, Socket.io, and Backbone to create Node.js web applications</li