DEV Community

Cover image for Build a REST API with Node.js, Express, TypeScript, MongoDB & Zod - Full course
Tom Nagle
Tom Nagle

Posted on • Updated on

Build a REST API with Node.js, Express, TypeScript, MongoDB & Zod - Full course

In this series of videos you will build a REST API with Node.js, Express, TypeScript, MongoDB and Zod. You will learn how to build out the REST API, how to test it and how to build a simple user interface with React that includes authentication.

By following all the videos, you will learn:

  • REST API concepts
  • Testing REST APIs
  • TypeScript
  • JWT access & refresh tokens
  • React with Nextjs

In the first video we build out the REST API with a simple authentication system.

In this next video we fix an issue with Mongoose having no export for DocumentDefinition and you will learn a better way to type the service inputs.

In this video you will learn how to test the REST API and some testing best-practices.

In this video you will build out a user interface for your REST API with React & Next.js. You will learn how the access & refresh tokens are implemented on the client-side.

Still to come:

  • Google OAuth
  • Deployment with Docker & Caddy
  • Metrics with Prometheus

Discussion (0)