"As one of Andreas's former Java students who landed a job in the field after graduation, I can attest to the fact that he's an inspiring and knowledgeable teacher. Andreas is an expert in his field, always joyful and optimistic, and great at feedback. With his fast-paced teaching style, he will keep you on your toes and ensure that you're always engaged in the learning process (Believe me!! 😉). Not only is Andreas a fast speed educator, but he's also eager to adapt his way of educating so that it's universal to all students. He understands that everyone learns differently and is always looking for ways to make the material accessible to all learners 👍. Andreas is also committed to making sure that you get to know a little bit of everything in the world of Java. His comprehensive approach ensures that you'll gain a broad understanding of the subject, from the basics to more advanced concepts."
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.
The ability to independently design, implement, and automate tests for robust REST APIs using industry-leading tools.
Java developers wanting to learn how to design, build, and quality assure modern REST services in a professional environment.
Solid Java knowledge is required. Prior experience with Spring Boot is recommended but not mandatory as we start from scratch.
Curriculum & Highlights
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?"
Once your APIs are secured, the next logical step is diving deeper into storage in 'Mastering Spring Data & Persistence'. →
Pricing is based on scope and number of participants. Both remote and onsite delivery is available.
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.
Enterprise teams trained by Actlea
What past participants say
Read about the pedagogical approach, the hands-on labs, and the impact on daily work.
Related Training
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.
- Spring @RestController & MVC
- Spring Data JPA Persistence
- Consuming APIs with RestClient
Spring Boot: Spring MVC & Thymeleaf
Rapid Web Development: Build fast SSR web apps with Spring MVC and Thymeleaf. Master forms and sessions through hands-on Active Learning.
- Spring MVC & SSR Architecture
- Thymeleaf Syntax & Attributes
- Form Binding & Submissions
Java Jumpstart: Essentials
Master Java's core: from the JVM and encapsulation to deep object-orientation, Collections, and error handling.
- Classes, Objects & Encapsulation
- Polymorphism & Inheritance
- Interfaces & Clean Code
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.