Spring Boot Short Coding Course — South Africa

Spring Boot & Spring Framework Course

REST APIs, JPA, Spring Security & Microservices

Spring Boot is the standard for enterprise Java development. This course takes Java developers through the complete Spring ecosystem: building production-grade REST APIs, data persistence with JPA/Hibernate, securing applications with Spring Security, and an introduction to microservices with Spring Cloud.

Spring BootJavaREST APIJPA
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · CPT
+ Online Nationwide
What You Will Learn

Course Curriculum

Spring Boot Basics & Project Setup

Spring Initializr, project structure, auto-configuration, application.properties and Actuator.

Building REST APIs

@RestController, @GetMapping/PostMapping/PutMapping/DeleteMapping, request/response bodies.

Spring Data JPA

Entities, repositories, JPQL queries, relationships (OneToMany, ManyToMany) and H2/MySQL.

Validation & Error Handling

@Valid, Bean Validation, @ControllerAdvice and consistent error responses.

Spring Security

Authentication, authorisation, JWT-based stateless APIs and role-based access control.

Service Layer & DTOs

Separation of concerns, mapping between entities and DTOs using ModelMapper.

Testing with JUnit & Mockito

Unit tests for services, integration tests for controllers with MockMvc.

Caching & Async

@Cacheable with Redis, @Async and scheduled tasks.

Microservices Intro with Spring Cloud

Service discovery (Eureka), API Gateway, config server and Feign clients.

Docker & Deployment

Containerise your Spring Boot app, docker-compose and deployment to the cloud.

Prerequisites: Java Fundamentals required (Code College Java Fundamentals course or equivalent).
How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg & Cape Town

Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

Ready to Level Up Your Skills?

Book the Spring Boot & Spring Framework Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.

💬