Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.

Web Services For The JavaScript Developer, First Edition

I am pleased to announce the release of my first ever eBook titled, Web Services for the JavaScript Developer, which focuses on the development of REST and GraphQL APIs using JavaScript, Node.js, and various frameworks.

The book was designed to help make you successful at modeling and validating your data, designing queries, and anything related to creating web services.

The book is loaded with material that I’ve picked up over the years when it comes to web services. To get an idea of what the book has to offer and how it will help you, take the following table of contents:

  • An Introduction to Web Services and API Development
    • Web Applications with Combined Backend and Frontend Code
    • Web Service APIs to be used with Client Facing Applications
    • GraphQL for Querying Web Services from Client Facing Applications
  • Installing and Configuring Node.js for Development with JavaScript
  • Developing a REST API with Node.js and Express Framework
    • Creating a Project with the Dependencies
    • Bootstrapping the Express Framework Project
    • Designing the REST API Endpoints and Data Model
    • Developing a Basic CRUD API with Mock Data
    • Data Validation with the JOI Framework
    • Requiring Authorization to Access API Endpoints
    • Cross-Origin Resource Sharing for Client Access
  • Communicating with a REST API via a Client Interface
    • Sending Requests with HTTP using cURL
    • Postman and the Modern REST API Test Suite
  • Developing a GraphQL API with Node.js and Express Framework
    • Creating a Project with the Dependencies
    • Bootstrapping the GraphQL Project
    • Designing the GraphQL Data Model
    • Developing Basic Queries and Mutations with Mock Data
    • Requiring Authorization to Access Queries and Fields
  • Communicating with a GraphQL API via a Client Interface
    • Sending Requests with HTTP using cURL
    • Getting Graphical with GraphiQL
  • Bonus Content
    • Installing and Configuring Couchbase for Development
    • Using a NoSQL Database as the Data Layer to a REST API
    • Using a NoSQL Database as the Data Layer to a GraphQL API

Right now there are 108 pages of quality content in the book and this content will continue to evolve throughout the current edition. Each revision to this edition will be published and made available free of charge to existing customers.

Download Web Services for the JavaScript Developer Now!

As of right now the only available package is the “Basic” package and it includes the full book as well as the source code for each of the projects used within the book. In the future there will be two more packages, one that includes only a video course rather than the book, and the other that will include the book as well as the video course. Anyone who purchases the book prior to the course being published will receive a generous discount on the course.

Nic Raboy

Nic Raboy

Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.