Overview

Foundational course introducing microservice architecture and Java-based implementation with Spring Boot.

Learning Outcomes

  • Explain microservice principles and trade-offs
  • Build a simple Spring Boot microservice
  • Design RESTful APIs and versioning strategies

What You Build

A small Java microservice exposing REST endpoints and basic persistence.

Materials Provided

Starter Spring Boot project, sample data, slides, and exercises.

How Schools Can Integrate It

Fits software engineering modules; can be split into lectures and lab sessions.