spring boot

REST API Design & Rest Assured

Learn to build and test REST APIs from scratch. A 4-step journey from REST architecture to automated testing with Spring Boot and Rest Assured.

Expected Outcome

The ability to independently design, implement, and automate tests for robust REST APIs using industry-leading tools.

Target Audience

Java developers wanting to learn how to design, build, and quality assure modern REST services in a professional environment.

Prerequisites

Solid Java knowledge is required. Prior experience with Spring Boot is recommended but not mandatory as the module starts from scratch.

Curriculum & Highlights

REST Architecture & Design
Testing Foundations & Postman
Spring Boot API Development
Rest Assured Automation
HTTP Methods & Status Codes
JUnit 5 & Assertions
Spring Data JPA & H2
JSON Validation & Request Chaining

Challenges we address

"How are intuitive REST architectures designed from scratch?"

"How are secure and testable endpoints implemented in Spring Boot?"

"How is the verification of APIs automated with Rest Assured to ensure quality?"

Detailed Description
Creating a sustainable API requires more than just code; it requires an understanding of how to communicate data securely and how to verify that everything works over time. This course is designed to provide a solid start for Java developers wanting to master the full lifecycle of a web service. Through Active Learning, skills are built in four clear steps, combining theory with live coding and guided labs based on international delivery experience. The module begins by building a foundation in **Understanding APIs and RESTful Architecture**, covering HTTP methods, status codes, and design principles for intuitive resources. Focus then shifts to **Foundations of Software Testing**, learning why testing is critical and how to use Postman for manual validation before introducing automated unit tests with JUnit 5. This step ensures the right quality mindset is established before even starting to build the application. In the third module, **Building REST APIs with Spring Boot**, theory moves to implementation by creating a project from scratch. Handling controllers, JSON mapping, and persistence with Spring Data JPA is covered, resulting in a fully functional backend service. The final part of the course is dedicated to **Automated API Testing with Rest Assured**, where the verification of everything built is automated. Participants learn to write powerful integration tests that chain requests and validate complex data schemas, creating a stable and production-ready solution. Actlea's core philosophy is that development and testing are two sides of the same coin. By learning to build and verify services in a cohesive environment, the risk of future bugs and technical debt is significantly reduced. Experience shows that the intersection of correct design and automated validation is where professional backend developers are made. This training provides the tools and methodology needed to confidently deliver modern REST APIs on the Java platform in 2026.
Recommendation & Next Steps

Once the APIs are secured, the next logical step is diving deeper into storage in 'Mastering Spring Data & Persistence'.

Format Expert Course
Duration 3 days
Level Professional
Instructor Andreas Olsson
Price per group On Request

Pricing is based on scope and number of participants. Both remote and onsite delivery is available.

Tech Stack
REST API Rest Assured Spring Boot Test Automation Java JUnit 5
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

Modern Java Fast-Track

1 day
Group Rate: $2,900

Upgrade the codebase by mastering Data-Oriented Programming, Java 21, and Virtual Threads.

  • Records & Text Blocks
  • Data-Oriented Programming (DOP)
  • Sealed Interfaces & Type Safety
spring boot Professional

Spring Boot Foundations: Expert Track

5 days
Group Rate: On Request

The ultimate 5-day Spring Boot 4 training. From beans and REST to Thymeleaf, Security, TDD, and an introduction to Spring AI.

  • Core Spring: Beans & Auto-config
  • REST API & Spring MVC (Thymeleaf)
  • Spring Data JPA & Persistence
java Professional

Functional Java: Lambda & Streams

1 day
Group Rate: $2,900

Replace loops with Lambdas and Streams for readable, crash-safe, and efficient data processing in modern Java.

  • Lambdas & Method References
  • Functional Interfaces
  • Streams API (Filter, Map)
Take the next step

Ready to elevate your
Team's expertise?

Book a single workshop, a multi-day course, or a complete training package. The programs are built on proven standard modules of high technical quality, designed to be deployed immediately without lengthy preparation.

  • Expert-led training: Designed for professional development teams.
  • Standardized quality: Proven modules ready for immediate delivery.
  • Flexible formats: Execution is handled remote or onsite.

Send an inquiry to discuss availability and setup, completely without sales pressure.

Prefer connecting directly on LinkedIn? Skip the form:

Connect & Message on LinkedIn →