
Master Spring Data JPA to efficiently persist, read, and manage data between Java objects and relational databases. Learn standardized interfaces for seamless data operations.

Discover common pitfalls in Spring Data JPA development and learn techniques to improve application performance and throughput.

Master Spring Security to implement robust authentication and access control in Java applications.

Explore advanced two-way communication using WebSocket API for persistent, full-duplex data exchange with low latency in Spring 5.

Explore efficient E2E testing for Kotlin/Spring REST APIs using Kotest framework. Learn TDD techniques for enjoyable and effective API testing.

Explore Spring AI for seamless integration of AI functionalities in Java applications. Learn through code samples and live demos how to simplify GenAI development.

Learn to implement user verification from a database using Spring Security, enhancing application security and authentication processes.

Learn to implement database authentication using Spring Data JPA and Spring Security in a Spring Boot application, enhancing your web security skills.

Learn to implement Dependency Injection in Spring Boot through practical application. Discover how testing reveals structural issues and how DI resolves them, enhancing your Spring development skills.

Integrate Google reCaptcha v3 in Spring Boot using Spring Security. Learn to create custom filters and code for third-party service integration, enhancing application security.

Learn to create a frontend client for secure Spring Boot applications using JSON Web Tokens (JWT), enhancing authentication and authorization in your web projects.

Explore Spring Shell: Create CLI apps, learn commands, and leverage dependency injection in this hands-on introduction to building interactive command-line tools with Spring.

Build a YouTube CLI using Java and Spring, integrating the Data API for searching and retrieving video details. Enhance Java skills while creating a customized terminal-based YouTube experience.

Learn to build a REST API and consume it using Spring HTTP Interface Clients. Simplify HTTP remote access and gain flexibility in choosing API styles like synchronous or reactive in Spring Boot applications.

Learn to implement cursor-based pagination in Spring for GraphQL APIs, enhancing performance and user experience when handling large datasets.

Learn TDD approach for testing REST Controllers in Spring Boot, focusing on unit testing inputs and outputs while building a small application.

Explore serverless computing with Spring, focusing on cloud-native development, AWS integration, event-driven applications, and performance optimization using GraalVM native images.

Explore tools and techniques for visualizing causality in Spring services, including traces, workflows, and service meshes. Learn to enhance system design and collaboration through causal relationship insights.

Explore Spring Framework and Spring Boot essentials for beginners. Learn core concepts, IoC container, beans, and autoconfiguration to create and run your own Spring applications with confidence.

Explore advanced deployment options and enhancements for Spring Cloud Gateway, including rate limiting, SSO integration, dynamic routing, and auto-documentation.

Discover productivity-enhancing features in IntelliJ IDEA for Spring development, including refactoring, navigation, code completion, and project health monitoring with Qodana.