More Information
  • Quickly get to grips with Node.js and the npm module system
  • Build a fundamental understanding of asynchronous programming in Node.js
  • Develop scalable and high-performing APIs using Hapi.js and Knex.js
  • Write unit tests for your API to ensure reliability and maintainability

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.

Style and Approach

Web-based learning model with demonstrations that ensure that the audience gain both theoretical and practical knowledge.

  • 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
Course Length 1 hour 40 minutes
ISBN 9781789349962
Date Of Publication 27 May 2018


Anthony Nandaa

Anthony Nandaa is a senior software developer with more than 7 years of professional programming experience. He was introduced to programming 3 years before his career as a developer began, working with Pascal and Visual Basic 6. In his career so far, he has worked with multiple languages, such as Python, PHP, Go, and full-stack JavaScript. In his current role, he leads a team of engineers working with Node.js and React for frontend development. He considers himself a lifelong learner, and lately, he has been learning Haskell for fun and to gain some insight into pure functional programming.

Tamas Piros

Tamas Piros is a full stack web developer turned technical trainer who has a decade of experience working with prestigious organisation throughout the world including Credit Suisse, Verizon, BBC and Accenture to mention a few. Throughout his professional career, he has delivered presentations and workshops all over the world to a mix of technical and non-technical audiences. He has recently launched a blog dedicated to developers wishing to read articles around the latest & greatest tech. He also owns a training business in London, UK called Full Stack Training Ltd. He is active on Twitter as well so you can follow him there by searching for @tpiros.