Spring Boot Foundations Lab
KRW 420,000 · informational list price
Wire controllers, configuration, and data access with the same patterns used in production services.
You move from a blank repository to a running service with health checks, layered packages, and structured logging. Weekly labs mirror how teams ship incremental changes, so you build muscle memory instead of memorizing slides. The capstone is a small operational API with documented endpoints and automated checks.
What you build and study
- Gradle layout aligned with enterprise repositories
- Profiles for local, staging, and container runs
- Spring Data JPA with migrations and seed data
- Exception mapping with consistent response envelopes
- Actuator endpoints wired for readiness checks
- Test slices for web and persistence layers
- Containerfile for repeatable local environments
Outcomes
- Ship a documented REST surface with validation
- Explain configuration choices to reviewers
- Extend the codebase without breaking existing tests
Mentor
Hana Seo
Former platform engineer; focuses on readable service boundaries.
Questions
You should be comfortable with Java syntax and objects. If you are new to Java entirely, we recommend a short fundamentals primer first; this course does not cover language basics in depth.
JDK 21, IntelliJ or VS Code, Docker Desktop, and Git. Corporate laptops with locked-down installs may need IT approval before week two.
No. We provide portfolio-ready work and mentor feedback, but hiring outcomes depend on your market and effort outside the classroom.
Recent reflections
-
“The week on configuration clarity finally made profiles click for me. I still keep the sample repo as a template.”
-
“Labs were dense; I needed weekends to finish. The upside is my Git history now looks like a real service.”