This module will cover more back-end development with authentication, validation, and modern back-end services. We will learn to build production-ready APIs with proper security and code organisation.
We will cover:
- Code Organisation: Structuring APIs with Express Router, middleware extraction, and OpenAPI documentation.
- Input Validation: Implementing robust Zod schema validation with error handling.
- JWT Authentication: Complete user registration/login with bcrypt password hashing and token-based route protection.
- Supabase Integration: Backend-as-a-Service with automatic APIs, built-in auth and Row Level Security.