Spring Boot: Developing Enterprise-Grade Java Applications
placeUtrecht 16 feb. 2026 tot 19 feb. 2026Toon rooster event 16 februari 2026, 09:00-16:00, Utrecht event 17 februari 2026, 09:00-16:00, Utrecht event 18 februari 2026, 09:00-16:00, Utrecht event 19 februari 2026, 09:00-16:00, Utrecht |
placeVeenendaal 16 mrt. 2026 tot 19 mrt. 2026Toon rooster event 16 maart 2026, 09:00-16:00, Veenendaal event 17 maart 2026, 09:00-16:00, Veenendaal event 18 maart 2026, 09:00-16:00, Veenendaal event 19 maart 2026, 09:00-16:00, Veenendaal |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Learn the ins and outs of Spring Boot in this hands-on training
Description
In this training you start with the Spring Framework, a framework for building enterprise applications. In about 1 day you will get to know the relevant concepts of the Spring Framework, which you will then take to Spring Boot, which is built on top of the Spring Framework.
Through the structure of this training, you will learn to understand the Dependency Injection mechanism and the magic behind Spring Boot's AutoConfiguration. Many of the most important Spring Boot modules are discussed and after this training you will have a good idea of ??what Spring Boot has to offer.
In this training you will also work with ass…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Learn the ins and outs of Spring Boot in this hands-on training
Description
In this training you start with the Spring Framework, a framework for building enterprise applications. In about 1 day you will get to know the relevant concepts of the Spring Framework, which you will then take to Spring Boot, which is built on top of the Spring Framework.
Through the structure of this training, you will learn to understand the Dependency Injection mechanism and the magic behind Spring Boot's AutoConfiguration. Many of the most important Spring Boot modules are discussed and after this training you will have a good idea of ??what Spring Boot has to offer.
In this training you will also work with assignments that you develop with Spring Boot. These assignments have a Test Driven Development (TDD) approach. In this way you not only gain hands-on experience with Spring Boot, but also with the test functionality available in Spring Boot.
Learning Goals
- Compare Spring Framework to other comparable frameworks like JEE, Quarkus and Micronaut. [Evaluate]
- Implement inversion of control with dependency injection using the appropriate configuration, form and scope. [Apply]
- Explain how autoconfiguration in Spring Boot works. [Understand]
- Construct a Spring Boot application by leveraging (custom) Spring Boot starters and autoconfiguration. [Apply]
- Recommend the use of either Spring Boot or Classic Spring for a given context, based on their differences. [Evaluate]
- Produce a Spring Boot application that connects to a database, using JDBC templates. [Apply]
- Employ the Spring Data JPA API and the no-code repositories to communicate with a database. [Apply]
- Apply different ways of external configuration in a Spring Boot application. [Apply]
- Provide unit tests that use mocks as injected beans, as well as integration tests for a Spring Boot database application. [Apply]
- Use the transaction API in a Spring Boot application in order to achieve isolated, concurrent modifications. [Apply]
- Construct a Spring Boot application with the ability to both consume a RESTful endpoint and produce one that is documented and implements each RESTful property. [Apply]
- Apply the Spring AOP API in a Spring Boot application. [Apply]
- Apply caching in a Spring Boot application. [Apply]
- Explain when to use reactive programming in an application. [Understand]
- Construct a Spring Boot application that leverages the WebFlux API to implement an asynchronous programming paradigm. [Apply]
- Construct a Spring Boot application that schedules and executes a task using the JMS messaging system. [Create]
- Apply security in a Spring Boot application. [Apply]
- Evaluate when to use and apply the different Spring modules. [Evaluate]
Subjects
- Spring introduction
- Dependency injection
- Spring Boot
- Auto configuration
- Database configuration
- Data access
- Transactions
- Spring Data JPA
- Bean Validation
- MVC
- REST
- AOP
- WebFlux
- External values
- Caching
- Asynchronous
- Scheduling
- JMS
- Security
- Conclusion
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

