- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Spring Framework 7 Boot 4
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
Foundations - Spring Framework 7: The Big Picture - Spring Boot 4: The Big Picture - Spring Framework 7 Fundamentals - Spring Boot 4 Fundamentals - What’s New in Spring Framework 7 and Spring Boot 4
Core Application Development with Spring MVC - Building Java Web Applications Using Spring Framework 7 - Guided: Creating a Quotes REST API with Spring Boot 4 - Part 1 - Setup - Unit Testing and Exception Handling in Spring Framework 7 - Guided: Creating a Quotes REST API with Spring Boot 4 - Part 2 - Testing - Handle Errors in a Quotes API with Spring Boot 4
Security and Access Control in Spring Applications - Authentication and Authorization in Spring Boot 4 Using OAuth2 - Guided: Secure and Test an Auction Application with Spring Framework 7 - Challenge: Secure and Test an Auction Application with Spring Framework 7
Data Persistence and Transaction Management - Persistence Using Spring Data JDBC and JPA with Spring Framework 7 / Boot 4 - Guided: Building a Book Catalog App with Spring Boot 3 - Guided: Building a Book Catalog App with Spring Boot 3
Comprehensive Projects and Application Integration - Building an SPA Using Spring Framework 7 and Angular - Challenge: Secure and Test an Auction Application with Spring Framework 6
Deployment and Observability with Spring Boot 4 - Deploying and Observing Spring Boot 4 Applications - Guided: Configuring and Monitoring a Spring Boot 4 Application in the Cloud
Advanced Spring Features and Modern Runtime Capabilities - Reactive Streams Using Spring WebFlux 7 - Guided: Building a Reactive REST API with R2DBC in Spring Boot 4
This learning path equips Java developers with a modern, end-to-end understanding of building, securing, testing, and operating applications using Spring Framework 7 and Spring Boot 4. Learners progress from core framework and Boot fundamentals through web application development, persistence with JDBC and JPA, authentication and authorization with OAuth2, and unit testing and exception handling. The path also covers reactive application development with Spring WebFlux, SPA integration with Angular, and modern deployment and observability practices. Designed for professional software engineers, this path emphasizes production-ready patterns, version-specific best practices, and real-world application architecture across both blocking and reactive stacks.
Content in this path
Foundations
Build a solid understanding of how Spring and Spring Boot fit together, their core principles, and how projects are structured
Core Application Development with Spring MVC
Design, build, and test RESTful web applications using Spring MVC and Boot 4 conventions, emphasizing controller architecture, validation, testing, and exception handling.
Security and Access Control in Spring Applications
Secure web and API endpoints in Spring Boot 4 applications by implementing modern Spring Security 7.4 practices for authentication, authorization, and token-based access control.
Data Persistence and Transaction Management
Connect Spring applications to relational databases using JDBC, JPA, and Spring Data abstractions with proper transaction boundaries and testing patterns
Comprehensive Projects and Application Integration
Apply Spring’s architectural patterns to multi-feature, full stack applications that integrate web, service, and data layers using Spring Boot 4 and Angular. Learn how to connect components, handle cross-cutting concerns, and deliver cohesive end-to-end solutions.
Advanced Spring Features and Modern Runtime Capabilities
Explore reactive programming, validation, and test-driven design in modern Spring runtimes
Try this learning path for free
What You'll Learn
- Spring Framework 7 and Spring Boot 4 architecture and fundamentals
- Building RESTful web applications with Spring MVC
- Data persistence using Spring Data JDBC and JPA
- Authentication and authorization with OAuth2 in Spring Boot
- Reactive application development with Spring WebFlux and R2DBC
- Deployment, observability, and runtime monitoring of Spring Boot applications
- Working knowledge of Java and object-oriented programming
- Familiarity with Maven or Gradle build tools
- Basic understanding of HTTP, REST, and JSON
- Experience developing or consuming web applications
- Spring Boot
- Boot
- Java









