REST With Spring Boot Course FAQ

Definitely a good question. 

REST With Spring was the very first course I created here on Baeldung. And, building a REST API is as important today as it was when I first created the material.

Even though I always keep the project codebase up-to-date and have added quite a number of bonus lessons to the material over time, a deeper re-thinking of the material was needed. 

That had to mean a fully new version, structured, guided, and built from the ground up.

That’s basically why REST With Spring Boot exists 🙂

Another good question. 

Very simply put, the upgrade to the new course is quite cost-effective. I kept it low to make sure it’s not really a decision and it’s easy for everyone to access the new material. 

Access never goes away. Once you’re enrolled in the course – you have access to it indefinitely. It doesn’t expire, there is no time limit, and you can revisit the lessons as much as you like. The platform will keep track of your progress as you finish each module so you can pick up where you left off at any time

Yes, of course, I handle support myself, directly over email. You can (and should) always reach out and ask. 

That’s absolutely fine, of course. If the material doesn’t work for you, definitely get in touch within 20 days and you’ll get a full refund for any single course package.

Before going through this course, you do need a basic understanding of Java, Spring, Spring Boot as well as some web development notions. The material is focused on RESTful aspects, not the basics of web development.

We cover all this in our Learn Spring course, that you can have a look at first.

The certification class contains the same material as the Master Class and goes beyond it with:

  • The Certificate of Completion (an example Certificate is linked from another question here)
  • The multiple-choice questions in each lesson

Yes, of course; that’s how I always structure my courses. I keep the material up-to-date, and all existing students get access to it.

Yes, definitely. We’re going to be building a couple of applications during the course, and the code will be available on GitHub.

Boot is not absolutely required, but there are definitely areas where it helps, especially with auto-configuration, so I do use it throughout the material.
The codebase is built with Spring Boot, but it’s also carefully constructed to provide non-Boot alternatives where that’s important.

The code backing all lessons uses Spring 6 and Spring Boot 3.

Of course, you’ll find instructions to upgrade inside the course.

You can also request an upgrade here.

Here’s an example of the Certificate of Completion.

Note that this sample is at a lower resolution – the full high-fidelity certificate is much larger, so that it can be printed.

Sure – there are team licenses available for the course.

Simply put, you can use any IDE that supports Maven.

More than half of the students are using IntelliJ and the others are mostly using Eclipse.

I present the material with a very minimal use of any specific IDE features, exactly so that everyone can use their favorite IDE 🙂

No, this is not an “Intro to Spring” type of course and it’s not going to cover the very basics – you need some basic knowledge of the framework. However, I recently released a new course that covers the basics of Spring and Spring Boot: Learn Spring

The course material is entirely self-paced – you can go through it when you need to, and as many times as you need to.

A lot of students don’t – and the material is structured so that you won’t have to.

You can jump into any lesson, learn what you need to move your implementation forward, and jump back out. And that’s exactly how many of the students are using the course.