Back to Program Overview

Module 9: Capstone

Module/Capstone

Module 9: Capstone

Programme

Java Developer Internship

Module Number

9

Module Title

Internship Enrollment REST API

Duration

Final Review Sprint

Level

Beginner to Intermediate

Tools Required

Java 21, Maven or Gradle, JUnit, Spring Boot, PostgreSQL, Postman

Overview

Build a Spring Boot backend for managing students, internship tracks, enrollments, submissions, and admin review workflows.

Objectives

  • Combine all weekly skills into one complete portfolio project
  • Demonstrate professional documentation and presentation
  • Prepare the project for mentor, recruiter, or client review
  • Reflect on decisions, tradeoffs, and future improvements

Course Content

5 Topics

Hands-on Tasks

  • Spring Boot API
  • Database schema
  • Postman collection
  • Tests
  • Deployment README

Learning Outcomes

  • Build and present a complete industry-style project
  • Explain architecture, workflow, or design decisions
  • Document setup, usage, limitations, and improvement scope
  • Use the final project as a portfolio artifact