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.
Tags: