Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RESTful Web API Design with Node.JS - Second Edition

Buy

Key Features

  • Create a fully featured RESTful API solution from scratch.
  • Learn how to leverage Node.JS, Express, MongoDB and NoSQL datastores to give an extra edge to your REST API design.
  • Use this practical guide to integrate MongoDB in your Node.js application.

Book Description

In this era of cloud computing, every data provisioning solution is built in a scalable and fail-safe way. Thus, when building RESTful services, the right choice for the underlying platform is vital. Node.js, with its asynchronous, event-driven architecture, is exactly the right choice to build RESTful APIs.

This book will help you enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform.

Starting with the fundamentals of REST, you will understand why RESTful web services are better data provisioning solution than other technologies. You will start setting up a development environment by installing Node.js, Express.js, and other modules. Next, you will write a simple HTTP request handler and create and test Node.js modules using automated tests and mock objects. You will then have to choose the most appropriate data storage type, having options between a key/value or document data store, and also you will implement automated tests for it. This module will evolve chapter by chapter until it turns into a full-fledged and secure Restful service.

What you will learn

  • Install, develop, and test your own Node.js user modules
  • Comprehend the differences between an HTTP and a RESTful application
  • Optimize RESTful service URI routing with best practices
  • Eliminate third-party dependencies in your tests with mocking
  • Learn about NoSQL data stores and integrate MongoDB in your Node.js application with Mongoose
  • Secure your services with NoSQL database integration within Node.js applications
  • Enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform

About the Author

Valentin Bojinov studied computer programming at the Technological School of Electronic Systems in Sofia, Bulgaria, a college within the Technical University of Sofia. He was introduced to programming there and realized that his career would be in research and development. He holds a BSc in telecommunication and information engineering. Then, his interest in data transmission grew, and he ventured into B2B (business-to-business) communication. He is currently pursuing his MSc in software development. Valentin is an expert in Java, SOAP, RESTful web services, and B2B integration.

A few years after he started his career as a .NET developer, he realized that B2B and SOA were his passion. He then moved to SAP, where he contributed to the development of the web services stack of the SAP JEE platform. He currently works as a senior Java developer for the Bulgarian branch of Seeburger AG, a leader in the B2B and MFT solutions market. There, he develops and maintains several B2B communication adapters, including web services and SAP adapters.

Table of Contents

  1. REST – What You Did Not Know
  2. Getting Started with Node.js
  3. Building a Typical Web API
  4. Using NoSQL Databases
  5. Implementing a Fully-Fledged RESTful Service
  6. Keeping the Bad Guys Out
(HTML tags aren't allowed.)

5G LTE Narrowband Internet of Things (NB-IoT)
5G LTE Narrowband Internet of Things (NB-IoT)

This book explains the 3GPP technical specifications for the upcoming 5G Internet of Things (IoT) technology based on latest release which is Release 15. It details the LTE protocol stack of an IoT device, architecture and framework, how they are functioning and communicate with cellular infrastructure, and supported features and...

Windows Server 2003 Security Cookbook
Windows Server 2003 Security Cookbook
In the last few years, security has become a hot-button issue for IT organizations of all sizes. Accordingly, many of the security features that were either optional or suspect in Windows 2000 have become solid, effective fixtures in Windows Server 2003-making it the most secure operating system Microsoft has ever produced. That is, if you know...
Storage Networking Fundamentals: An Introduction to Storage Devices, Subsystems, Applications, Management, and Filing Systems
Storage Networking Fundamentals: An Introduction to Storage Devices, Subsystems, Applications, Management, and Filing Systems

Storage networking has become an essential ingredient in Internet information infrastructures. Becoming competent in this new and important technology area requires a sound understanding of storage technologies and principles. Storage Networking Fundamentals gives you an in-depth look into the...


Developing Applications with Visual Studio .NET
Developing Applications with Visual Studio .NET
DEVELOPING APPLICATIONS WITH VISUAL STUDIO.NET is
an in-depth guide that takes Windows programming to the next
level: creating .NET applications that leverage the prior
knowledge and experience of C++ Win32 programmers.

The .NET Framework supplies programmers with rich standard
run-time services, supports the
...
Surgical Management of Congestive Heart Failure (Contemporary Cardiology)
Surgical Management of Congestive Heart Failure (Contemporary Cardiology)

James C. Fang, MD, and Gregory S. Couper, MD, have assembled a panel of prominent surgeons and cardiologists to review the latest clinical, scientific, and investigational surgical and mechanical approaches to heart failure in hopes of improving the lives of this challenging group of patients. Topics range from such traditional strategies as...

The Amazon Way: 14 Leadership Principles Behind the World's Most Disruptive Company
The Amazon Way: 14 Leadership Principles Behind the World's Most Disruptive Company

In The Amazon Way, Rossman introduces readers to the unique corporate culture of the world’s largest Internet retailer, with a focus on the fourteen leadership principles that have guided and shaped its decisions and its distinctive leadership culture.

Peppered with humorous and enlightening firsthand anecdotes from...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy