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
- 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