Modules
Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.
Spring Core and Dependency Injection
Annotation-based DI and the ideas that made Spring replace JEE.
- Why Spring replaced JEE
- Annotation-based dependency injection
- Component stereotypes and Spring EL
- Configuration options
Testing, AOP and Spring Boot Basics
Unit-test beans, apply AOP and get started with Spring Boot.
- Unit testing Spring beans with Mockito
- Aspect-oriented development
- Pointcuts, advice and AspectJ
- Spring Boot and Spring Initializr
Building Services with Spring Boot
Spring MVC, WebFlux and data access for real Spring Boot services.
- Spring MVC
- Reactive services with WebFlux
- Data access
- Building a working service
Teams Often Pair This With
Related modules other teams add alongside this track.
Testing Java: TDD and BDD
JUnit, Mockito and Cucumber for test-first and behaviour-driven Java.
View module Engineering Practice · Microservices with DDDDomain-Driven Design Foundations
Ubiquitous language, entities and aggregates that model the business honestly.
View moduleEnquire About This Training
Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.