Spring Framework

2 days Online / Zoom English Certificate 15 people max Victor Rentea €7500 9375

This course provides a comprehensive, hands-on overview of Spring, covering everything from core concepts like dependency injection and REST APIs to advanced topics like transactions, security, and testing.

Introduction

This course covers key Spring topics, including defining beans, dependency injection, configuration properties, AOP, REST API design, and Spring Boot fundamentals. You'll explore transaction management, multithreading, caching, operations tooling, and Spring Security. Optional modules include OAuth2 with Keycloak, messaging, integration testing, Spring Batch, WebSockets, and Spring Integration. The course wraps up with practical scenario discussions and learning resources.

This course is designed for both entry-level developers new to Spring and experienced developers looking to deepen their hands-on knowledge.

Agenda

Spring Container

Configuration Properties

Aspect Oriented Programming

REST Endpoints:

Spring Boot:

Transaction Management

Multi*threading:

Caching:

*annotation and programmatic, design tradeoffs and pitfalls

Ops Features:

Spring Security

Spring OAuth2

Messaging

Integration Testing - only topics relevant to the team will be covered

Spring Batch[optional]:

WebSockets [optional]

Spring Integration (IntegrationFlows DSL) [optional]

Wrap-up: brainstorm on real-life scenarios, best learning sources

Victor Rentea
Victor Rentea

Victor is a Java Champion, Java Enterprise Architect, and Independent Trainer, delivering intense masterclasses for companies worldwide since 2014. He is passionate about software architecture, clean code, refactoring, and unit testing. He is a regular speaker at top international conferences. He's also the founder of the Bucharest Software Craftsmanship Community with 4000 members.

🎉 Request training for your team →