More Information
  • Architect and design a REST API from scratch
  • Understand HTTP methods, HTTP verbs, and HTTP status codes along with their use cases
  • Discover NoSQL (MongoDB) - including queries
  • Understand relational databases and SQL (MySQL)
  • Gain working knowledge of Express - including route handling and middleware
  • Learn how to secure a REST API using JWT (JSON Web Tokens)
  • Get up to speed with using GraphQL
  • Explore how to consume a REST API from an application

Have you ever wondered how REST APIs work? Or have tried to understand all the components that are required to create REST APIs? In this course, you’ll explore all this and more.

This course will help you get started with the basics of REST APIs including the architecture and HTTP methods. You’ll also understand how relational databases and NoSQL work, along with their differences and similarities. In addition to this, you’ll explore JSON Web Tokens and token-based authentication, with useful insights into how they operate. The course will also focus on the latest buzzword GraphQL, and it's functioning.

As a bonus, Section 10 (Appendix B) has a dedicated section on how you can implement the REST API in an example application, including authentication for users.

All code and supporting files for this course are available at -

  • Learn the basics of Rest APIs and implement a REST API in an example application
  • Discover JSON Web Tokens, and GraphQL and how it works
Course Length 8 hours 30 minutes
ISBN 9781838825232
Date Of Publication 22 Apr 2019