This module will cover the fundamentals of Express.js back-end development and REST API creation. We will learn to build complete CRUD applications using TypeScript, middleware, and Express routing patterns.

We will cover:

  • Back-end Foundations: Understanding servers, REST APIs, Node.js, and TypeScript fundamentals.
  • Express Setup & Routing: Building Express servers with proper configuration, environment variables, route parameters, query parameters, and HTTP status codes.
  • Middleware & CORS: Implementing custom and built-in middleware for logging, authentication, JSON parsing, and cross-origin resource sharing.
  • Complete CRUD Operations: Creating full Create, Read, Update, Delete APIs using POST, GET, PUT, PATCH, and DELETE with in-memory data storage.


Tags: