Coding Exercises: Spring
53mIntermediate2022-02-28
Authors

Cecili Reid
Senior Software Engineer at Netflix, Speaker
Course details
Spring is one of the most popular Java frameworks, and if you’re a developer, that means that you not only have to understand Spring, you also have to constantly update your skills and continue learning about Spring. In this course, Cecili Reid presents 10 different Spring-related challenges through a Java application. She tests your knowledge of Spring features like setting up an actuator, scheduling jobs, providing images for client request, bulk importing with Spring Batch, and more. You can complete the challenges in any order, then compare your solutions to Cecili’s. Whether you’re looking to test your existing knowledge or learn something new, this course can give you a good idea of the current state of your Spring skills.
Skills covered
SpringSoftware Development ToolsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Practice with Spring
- 02 - What you need to know
- 03 - Project code used in these challenges
1. Challenges
- 04 - New endpoint and query using filtering with JPA
- 05 - Schedule tasks with Spring Task
- 06 - Metrics with Spring Actuator
- 07 - Create a catering job - Post with Spring REST
- 08 - Update a catering job - Put with Spring REST
- 09 - Update a catering job - Patch with Spring REST
- 10 - Exception handling with Exception Handler
- 11 - Provide images for clients requests - Using WebClient
- 12 - Improved logging using AOP
- 13 - Bulk import with Spring Batch