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 we start 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 do I design intuitive REST architectures from scratch?"

"How do I implement secure and testable endpoints in Spring Boot?"

"How do I automate the verification of my APIs 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, we build your skills in four clear steps, combining theory with live coding and guided labs based on international delivery experience. We begin by building a foundation in **Understanding APIs and RESTful Architecture**, covering HTTP methods, status codes, and design principles for intuitive resources. We then focus on **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 you have the right quality mindset before we even start building the application. In the third module, **Building REST APIs with Spring Boot**, we move to implementation by creating a project from scratch. We learn to handle controllers, JSON mapping, and persistence with Spring Data JPA, resulting in a fully functional backend service. The final part of the course is dedicated to **Automated API Testing with Rest Assured**, where we automate the verification of everything we've built. We 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 your own 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 your 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 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

RESTful APIs with Spring Boot

1 day
Group Rate: $2,900

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

  • Spring @RestController & MVC
  • Spring Data JPA Persistence
  • Consuming APIs with RestClient
java Foundational

Java Jumpstart: Essentials

1 day
Group Rate: $2,900

Become productive in Java by focusing on syntax, program structure, and core OOP principles.

  • Language Syntax & Types
  • Program Structure & Packages
  • Object-Orientation (OOP)
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.