Back to Program Overview

Module 1: API Design & Service Architecture

Module/Week 1: API Design & Service Architecture

Module 1: API Design & Service Architecture

Programme

Backend Engineering Internship

Module Number

1

Module Title

API Design & Service Architecture

Duration

3-4 Days

Level

Intermediate to Advanced

Tools Required

Express or FastAPI, Zod or Pydantic, Postman

Overview

Design clean REST APIs with routes, validation, controllers, services, and error handling. This module is designed to feel like a real workplace sprint: you will understand the requirement, learn the technical concepts, inspect examples, build a practical artifact, and prepare your work for review.

Objectives

  • Create RESTful APIs
  • Validate request payloads
  • Return consistent errors

Course Content

13 Topics

Hands-on Tasks

  • API source code
  • Postman collection
  • Error response examples

Learning Outcomes

  • Create RESTful APIs
  • Validate request payloads
  • Return consistent errors