Base API: Express, TypeScript and MongoDB
Follow a guided workshop to build a base API with Express, TypeScript and MongoDB, and understand why each technology is used.
Data Validation and Middlewares
Improve your Express API by adding data validation, middlewares and exception handling.
Authentication and Route Protection
Implement authentication and authorization with JWT and protect the routes of your Express API using middlewares.
Testing with Jest
Configure Jest in an Express application written in TypeScript and write your first unit and integration tests.
Deployment on Railway
Deploy an Express application with a MongoDB database to Railway, from linking your repository to generating a public domain.