A beginner friendly, fast start to Spring with Spring Boot 3.5.5 on Java 21. Participants learn the core framework concepts, build a small REST service end to end, and understand how to test, secure, and operate Spring applications.
You will understand Spring’s inversion of control and dependency injection, how Spring Boot auto configuration and starters simplify setup, and how to build and secure HTTP APIs backed by a database. You will apply testing, configuration, and observability practices suitable for real projects.
After this training you will be confident in:
• Creating Spring Boot 3.5.x projects on Java 21 with Maven or Gradle
• Defining beans, configuration, profiles, and externalized settings
• Building REST controllers with validation, JSON mapping, and error handling
• Using Spring Data JPA for persistence with transactions and schema migratin
• Adding basic security, health checks, metrics, and tests
• Comfortable with core Java and basic HTTP concepts
• Java 21, an IDE, and Maven or Gradle installed
• Optional but helpful: Docker Desktop and a local PostgreSQL or H2 setup
*We know each team has their own needs and specifications. That is why we can modify the training outline per need.
Module 1: Spring and Spring Boot essentials
Module 2: Beans and configuration in practice
Module 3: HTTP APIs with Spring MVC
Module 4: Data access with Spring Data JPA
Module 5: Testing Spring applications
Module 6: Security basics with Spring Security
Module 7: Observability and configuration management
Module 8: Modern Java 21 and deployment basics
Hands-on learning with expert instructors at your location for organizations.
Master new skills guided by experienced instructors from anywhere.