O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Beginning API Development with Node.js

Video Description

Build highly scalable, developer-friendly APIs within the JavaScript and Node.js ecosystem

About This Video

  • Learn how to adopt an asynchronous programming approach with Node.js
  • Develop your very own scalable, high-performing API using Hapi.js and Knex.js
  • Discover how you can create unit tests to ensure reliability and maintainability

In Detail

As a web developer you’ve probably heard a lot about APIs and microservices over the last few of years. In this course we’ll show you exactly how to get started with building out your own API, which you can remix and extend to seamlessly integrate with other services.

After a refresher on Node.js we’ll take a look at the asynchronous programming model, which is key to understanding why Node.js is a good fit for API development. We’ll then dive right into building out our example API followed up with coverage on how to create companion unit tests to make sure everything is set for production. This serves as a great starting point for adaptation and extension for personal projects.