0Pricing
Java Academy · Lesson

Design

Plan the structure of a REST API: endpoints, data models, and flow.

Intro

Goal: design a small REST API for managing tasks. We define endpoints, data models, and flow.

Endpoints

  • GET /tasks: list all tasks
  • POST /tasks: create task
  • GET /tasks/{id}: get one task
  • PUT /tasks/{id}: update task
  • DELETE /tasks/{id}: delete task

All lessons in this course

  1. Design
  2. Implementation
  3. Tests & Extensions
  4. Final Recap & Review
← Back to Java Academy