Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Essentieel
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Functioneel
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Persoonlijk
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.
Accepteer keuze
Accepteer alles
MENU
Home
Kies een training
Krijg een Nintendo Switch 2
CA-ICT subsidie
Webinars terugkijken
Strippenkaart
Workshops
Voordelen
Technologieën
Certificeringen
Lesmethodes
Examens
Omscholen
Over ons
Blog
Contact
zoek
zoek
home
/
trainingen
/
development
/
spring framework
Spring Framework (DEV-JV-SFW)
Wil je krachtige en schaalbare Java-applicaties bouwen met Spring? Leer in twee dagen alles over dependency injection, REST-services en Spring Boot voor snelle ontwikkeling.
De training Spring Framework (DEV-JV-SFW) is een praktijkgerichte tweedaagse opleiding voor Java-ontwikkelaars en architecten die schaalbare enterprise-applicaties willen bouwen of onderhouden. Je leert werken met Spring’s kernconcepten zoals dependency injection, aspectgeoriënteerd programmeren (AOP), en RESTful webservices. Zowel XML-gebaseerde als moderne annotation-driven configuraties komen aan bod, inclusief het gebruik van Spring Boot voor snelle prototyping en eenvoudige deployment.
Onderwerpen die behandeld worden:
Spring Container en bean lifecycle
Annotations zoals @Component, @Autowired en @Service
Aspecten met @Aspect en declaratieve transacties
Spring MVC en REST-controllers met @RestController
Database-integratie via JdbcTemplate en Spring Data JPA
Spring Security voor toegangscontrole
Testing met MockMvc en SpringJUnit
Configuratie en monitoring via Spring Boot Actuator
Deze training is ideaal voor wie Java-projecten onderhoudt, overstapt naar Spring Boot of bestaande Spring-configuraties wil moderniseren. De training wordt verzorgd door een ervaren Nederlandstalige trainer en bevat volop hands-on oefeningen.
Virtueel beschikbaar
Iedere maand starten
Erkende certificaten
Door heel Nederland
Voor wie
Java-developers die enterprise-applicaties moeten bouwen of onderhouden.
Architects die modulaire, schaalbare systemen willen ontwerpen met Spring-modules (Boot, Security, Data).
Teams die legacy Spring XML-configuraties willen moderniseren naar annotation-driven code.
Programma
Inclusief AI-Tutor
die je tijdens en na de training ondersteunt met slimme tips, antwoorden op vragen en extra uitleg. De tool is altijd en overal beschikbaar.
Dag 1: Core Spring en Dependency Injection
Spring Container
: Werken met ApplicationContext, BeanFactory en bean-lifecycle.
Annotations
: Gebruik van @Component, @Service, @Repository en @Autowired voor DI.
XML-configuratie
: Definities in beans.xml (scope, lazy-init, constructor-args).
AOP
: Logging en transacties via @Aspect, @Before/@After advies.
Profielen
: Omgevingsconfiguratie met @Profile en <beans profile="dev">.
Dag 2: Geavanceerde Integraties en Web
Spring MVC
: Ontwerp van controllers met @RequestMapping, ModelAndView en Thymeleaf-integratie.
RESTful Services
: JSON/XML-responses met @RestController en HttpMessageConverter.
Security
: Role-based toegang via Spring Security (WebSecurityConfigurerAdapter, @PreAuthorize).
Data Access
: JDBC (JdbcTemplate), JPA (@EntityManager) en transactiebeheer (@Transactional).
Testing
: Integratietests met SpringJUnit4ClassRunner en mock-objecten via MockMvc.
Programma
Core Concepts
:
Bean-definities via XML (<bean id="…" class="…">) en Java-config (@Configuration).
Autowiring-modus (byType, byName) en qualifiers (@Qualifier("myBean")).
Data Layer
:
Transactiepropagatie (PROPAGATION_REQUIRED) en isolation levels in @Transactional.
Spring Data JPA: CrudRepository, @Query("SELECT a FROM Author a WHERE a.name = ?1").
Web Layer
:
Interceptors (HandlerInterceptor) voor cross-cutting concerns.
Validatie van form-input met @Valid en BindingResult.
Integratie
:
REST-clients met RestTemplate en WebClient (reactive).
JMS-berichten versturen via JmsTemplate en @JmsListener.
Tools
:
Spring Boot CLI: spring run app.groovy.
Actuator endpoints (/health, /metrics) configureren in application.properties.
Voorkennis
Gevorderde kennis van Java (annotaties, generics, collections).
Basisbegrip van webconcepten (HTTP, REST) en SQL.
Ervaring met build tools (Maven/Gradle) en IDE (IntelliJ/Eclipse).
Studiebelasting
Open leercentrum: 12 lesuren, 0 uren zelfstudie
Examen
Voorbereiding op het
VMware Spring Professional
certificaat (examencode: EDU-1202) en
Pivotal Certified Spring Developer
.
Direct inschrijven
Kies een subsidieregeling
Kies de gewenste leervorm
Kies een locatie
Wanneer?
Niet ingepland
Deze training is niet ingepland. Neem contact op met onze Planning.
Spring Framework
Contact Planning
Altijd mogelijk
Voor deze E-learning heb je een internetverbinding nodig.
Spring Framework
Jouw keuze
Vooraanmelden
Direct aanmelden
Print offerte
Open leercentrum: 2 dagen
Wat is inbegrepen
Prijs & beschikbaarheid
Virtueel (remote) deelname mogelijk
Plan een afspraak met een opleidingsadviseur
Onze ervaren opleidingsadviseurs staan voor jou klaar om je te helpen met je zoektocht.
Neem contact op
Heb je vragen?
Onze deskundige opleidingsadviseurs helpen je graag bij het maken van de juiste keuze!
040 292 4747
info@the-academy.nl
Waarom @The Academy?
Hoge klanttevredenheid
8.7 uit 4264 evaluaties
Spreiden van lesdagen
flexibiliteit voor uw gemak
Persoonlijk advies
bij het zoeken van de juiste training
Virtueel trainen
voor alle klassikale en blended trainingen