Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning API Development with Node.js: Build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js

Buy

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 stack
  • Explore advanced concepts such as authentication with JWT, and running tests against your APIs
  • Implement over 20 practical activities and exercises across 9 topics to reinforce your learning

Book Description

Using the same framework to build both server and client-side applications saves you time and money. This book teaches you how you can use JavaScript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. It begins with the basics of Node.js in the context of backend development, and quickly leads you through the creation of an example client that pairs up with a fully authenticated API implementation. By the end of the book, you’ll have the skills and exposure required to get hands-on with your own API development project.

What you will learn

  • Understand how Node.js works, its trends, and where it is being used now
  • Learn about application modularization and built-in Node.js modules
  • Use the npm third-party module registry to extend your application
  • Gain an understanding of asynchronous programming with Node.js
  • Develop scalable and high-performing APIs using hapi.js and Knex.js
  • Write unit tests for your APIs to ensure reliability and maintainability

Who this book is for

This book is ideal for developers who already understand JavaScript and are looking for a quick no-frills introduction to API development with Node.js. Though prior experience with other server-side technologies such as Python, PHP, ASP.NET, Ruby will help, it’s not essential to have a background in backend development before getting started.

Table of Contents

  1. Introduction to Node.js
  2. Building the API – Part 1
  3. Building the API – Part 2
(HTML tags aren't allowed.)

Software Development Rhythms: Harmonizing Agile Practices for Synergy
Software Development Rhythms: Harmonizing Agile Practices for Synergy
In the deep dark night, lying down on Kande beach on the shores of Lake Malawi, we looked up into the cloudless sky. Countless tiny stars were blinking at us. A little tired, or perhaps just mesmerized by those distant, mysterious lights, we closed our eyes and began to hear more, the peaceful slap of water on the little beach, and the small,...
Sams Teach Yourself Microsoft Access 2002 Programming in 24 Hours
Sams Teach Yourself Microsoft Access 2002 Programming in 24 Hours
Sams Teach Yourself Access 2002 Programming in 24 Hours will considerably improve the quality of the database applications that the reader can create with Microsoft Access. Concise tutorials that quickly bring the reader up to speed will be the goal of each chapter. Having completed this book, the readers will be able to understand any sample VBA...
Multidetector-Row CT Angiography (Medical Radiology / Diagnostic Imaging)
Multidetector-Row CT Angiography (Medical Radiology / Diagnostic Imaging)

Multidetector-row CT has dramatically improved the results of computed tomography in all clinical applications, but its beneficial impact has been most striking in vascular imaging. The simplicity of acquisition and the wide availability of equipment make this modality especially suitable for routine clinical application. In this book the...


Systems Bioinformatics: An Engineering Case-Based Approach
Systems Bioinformatics: An Engineering Case-Based Approach
The high-throughput nature of bioinformatics and system biology has made traditional biological methods, which tend to focus one or two molecules at a time, obsolete. It has made engineering and problem solving skills essential to attack the resulting complex, multiscale problems. Certain technologies, such as robotics automation, microfabrication,...
PHP Pocket Reference (Pocket Reference (O'Reilly))
PHP Pocket Reference (Pocket Reference (O'Reilly))

PHP is an open-source, HTML-embedded scripting language that allows you to handle tasks such as processing form input and working with databases directly in your HTML pages, rather than through CGI scripts.The PHP Pocket Reference is both a handy introduction to PHP syntax and structure and a quick reference to the vast array of...

Fast Track Visual C++(r) 6.0 Programming
Fast Track Visual C++(r) 6.0 Programming
Get up to speed with the latest version of Visual C++. What makes Fast Track the C++ guide of choice is leading expert Steve Holzner's practical approach to learning by example. Cutting right to the core of issues crucial to programmers, this book begins with a brief refresher course and then moves quickly onto the skills that really count:...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy