Welcome to the Course
This is a beginner-friendly introduction to test-driven development using Spring Boot, Java 11, and JUnit 5. We're going to develop a small CRUD application, and test drive the implementation of the controller endpoints.
You'll also learn some Spring Boot tips & tricks and best practices for designing and implementing REST APIs.
Please note that this was one of my first ever recorded courses. Hence the quality is not perfect.
Nevertheless, the content is still valid, and even though we're using Spring Boot 2.1 in the videos, all techniques and recipes are still applicable for recent Spring Boot versions.
For more content on testing Spring Boot applications, consider enrolling for the following courses:
- Testing Spring Boot Applications Primer (intermediate)
- Testing Spring Boot Applications Masterclass (in-depth and advanced)
For more resources (books, courses, videos, etc.) on TDD and testing Java applications in general, take a look at this overview.
You can find the source code for this course on GitHub.
Let's get started!