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
Defining Beans via component-scanning, @Bean and @Import
Spring Integration (IntegrationFlows DSL) [optional]
Wrap-up: brainstorm on real-life scenarios, best learning sources
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.