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
CA-ICT Subsidie
Junior IT Traineeship
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)
Deze tweedaagse opleiding duikt diep in het Spring Framework, het toonaangevende Java-framework voor het bouwen van enterprise-grade applicaties. Leer hoe je modulaire, onderhoudbare applicaties ontwikkelt met Spring’s dependency injection, aspect-georiënteerd programmeren (AOP) en integratie met databases, security en RESTful services. De training behandelt zowel XML-configuratie als moderne annotation-driven ontwikkeling, inclusief Spring Boot voor snelle prototyping.
Waarom Spring Framework?
Java biedt platformonafhankelijkheid, robuuste multithreading en een rijke ecosystem van libraries. Spring versterkt dit met enterprise-patronen zoals inversion of control (IoC), declaratieve transacties en naadloze integratie met databases (Hibernate, JPA) en messaging-systemen (JMS, Kafka).
Studiebelasting
2 lesdagen van 8 uur.
Ca. 8 uur zelfstudie (oefencases, configuratie-opdrachten).
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
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 4243 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