spring boot

RESTful APIs with Spring Boot

Build and consume REST APIs with Spring Boot 3. Master @RestController, Spring Data JPA, and the modern RestClient through hands-on coding.

Expected Outcome

The ability to build complete REST APIs with Spring Data JPA and consume external services using RestClient in a professional manner.

Target Audience

Developers wanting to practically implement and integrate REST services with databases and external APIs in 2026.

Prerequisites

Basic knowledge of Spring Boot equivalent to 'Spring Boot Jumpstart: Essentials' is required to dive deep into API development.

Curriculum & Highlights

Spring @RestController & MVC
Spring Data JPA Persistence
Consuming APIs with RestClient
Data Mapping & DTO Patterns
JSON Processing with Jackson
Path Variables & RequestParams
HTTP Methods & Status Codes
Jakarta EE & Spring Standards

Challenges we address

"How do I implement @RestController and Spring Data JPA to create efficient and searchable CRUD APIs?"

"How do I use the new RestClient to consume external APIs in a secure and type-safe way?"

"How do I map data between database models and API contracts to avoid tight coupling?"

Detailed Description
REST APIs form the backbone of modern system communication, but without a clear structure for how resources are exposed and consumed, services quickly become difficult to maintain. Simply sending JSON isn't enough; building sustainable integrations requires an understanding of how to leverage the framework's built-in support for HTTP standards and effective data persistence. In this workshop, we focus on practical craftsmanship through Active Learning, building and integrating services in real-time. We cover how to create robust endpoints, connect them to databases, and efficiently fetch data from other systems. This training provides the team with the immediate ability to design and implement modern API solutions that follow industry standards and are ready for production in 2026. We implement controllers using @RestController and use Spring Data JPA to handle CRUD operations against a database with a focus on clean syntax and efficient mapping. We explore how to manage data across different layers using DTO patterns and how the modern RestClient in Spring 6 is used to consume external services with a focus on type safety and smooth integration. By focusing on the correct use of Path Variables and Request Parameters, we ensure our APIs adhere to professional Jakarta EE conventions for high-quality backend services. Actlea's core philosophy is that API design is a craft where respect for standards and consistent handling are vital for system longevity. Experience shows that when a team masters both the production and consumption of services in a unified way, integration friction decreases dramatically. This workshop is the critical piece for transforming basic Spring knowledge into an immediate ability to build interconnected and business-driven systems.
Recommendation & Next Steps

With the basics of API development in place, the next natural step is to dive deeper into how to handle persistence and optimize data access in 'Mastering Spring Data & Persistence'.

Format Workshop
Duration 1 day
Level Professional
Instructor Andreas Olsson
Price per group $2,900

Standard price per group (up to 12 participants) for remote delivery. Additional costs apply for onsite delivery.

Tech Stack
REST API Spring Boot 3 Spring Data RestClient JSON Architecture
Andreas Olsson

Your Instructor

Andreas Olsson

Expertise through Active Learning

Java and the Spring Framework have been my core focus for over 20 years. Today, my mission is primarily to help organizations step into the future by integrating intelligent agents and AI-driven features into modern Java systems.

Actlea stands for Active Learning – the philosophy that programming is best learned by writing code, not by watching slides. My workshops focus on intensive, hands-on exercises designed to solve real-world problems.

I deliver proven training concepts globally across all timezones. While I specialize in remote delivery, I love to travel for onsite workshops. My modules are ready for immediate impact but can be tailored to your team's specific requirements.

Connect on LinkedIn

Enterprise teams trained by Actlea

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Participant Reviews

What past participants say

Read about the pedagogical approach, the hands-on labs, and the impact on daily work.

Related Training

java Professional

Java Foundations: Fast-track

3 days
Group Rate: On Request

Intensive Java onboarding for experienced developers. Master Java 21/25, Maven, and functional programming through Active Learning.

  • Modern Java 21 & 25 Syntax
  • Functional Java: Streams & Lambdas
  • Maven & Build Lifecycle
java Professional

Modern Java Fast-Track

1 day
Group Rate: $2,900

Upgrade your codebase to modern standards by mastering the powerful features in Java 21 and 25.

  • Records & Boilerplate Reduction
  • Pattern Matching for Switch
  • Sealed Classes & Type Safety
spring boot Professional

Mastering Spring Data & Persistence

1 day
Group Rate: $2,900

Learn to handle data effectively with Spring Data JPA. Master Repositories, entity mapping, and transactions in Spring Boot 3.

  • Spring Data JPA Repositories
  • Entity Mapping (@Entity)
  • Transactional Logic (@Transactional)
Take the next step

Ready to elevate your
team's expertise?

Book a single workshop, combine modules into a package, or plan a full-scale bootcamp. My training is built on proven standard modules, ready to be delivered immediately to your team, regardless of your location.

  • Expert standard modules for senior teams
  • Global delivery across all time zones
  • Fixed group rate for up to 12 participants (remote)
  • Flexible delivery: Remote or On-site

Get in touch for a quote or to discuss availability.