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.
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.

Wil je krachtige en schaalbare Java-applicaties bouwen met Spring?

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.

Wil je...

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.

Wat is inbegrepen

  1. Een AI-Tutor voor ondersteuning tijdens en na de training
  2. Engelstalig lesmateriaal
  3. Nederlandstalige docent
  4. Praktijkgerichte labs
  5. Certificaat van deelname

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.

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).

Info & aanmelden

Onze missie
Iedereen verdient IT-trainingen die echt verschil maken. Daarom maken wij IT persoonlijk: afgestemd op jouw niveau, leerstijl en ambities.
Klassikaal of virtueel
Onze trainingen kun je klassikaal op locatie volgen of virtueel vanuit huis of kantoor. Zo kies je de leervorm die het beste past bij jouw agenda en werksituatie.
Nederlandse trainers
Onze trainingen worden verzorgd door Nederlandse trainers. Het lesmateriaal is Engelstalig, zodat het aansluit op internationale IT-standaarden en certificeringen.
Wanneer
Kies een locatie
Volg deze training klassikaal vanaf...
Op aanvraag
Jouw keuze
Op aanvraag
Excl. BTW

Programma

Modules

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.

Examen

Voorbereiding op het VMware Spring Professional certificaat (examencode: EDU-1202) en Pivotal Certified Spring Developer.

Studiebelasting

: lesuren, uren zelfstudie

Persoonlijk leren, begeleid door Buddy


Bij veel IT trainingen ontstaat de echte uitdaging pas na de lesdag. Vragen blijven liggen, oefenen kost tijd en niet iedereen leert in hetzelfde tempo.

Daarom werken wij met Buddy: onze overkoepelende AI-ondersteuning die deelnemers begeleidt van oriëntatie tot certificering en toepassing in de praktijk.

Buddy ondersteunt bij kiezen, voorbereiden, leren, voortgang en afronding. Zo blijft de ontwikkeling doorgaan tijdens én buiten de trainingsmomenten.

Company strippenkaart


Strippenkaart van The Academy

Flexibel opleiden met voordeel en tot twee jaar zekerheid.

Met de Strippenkaart koop je vooruit opleidings­capaciteit in voor je organisatie. Je zet trainingen flexibel in voor meerdere medewerkers, wanneer het past bij jullie planning. Met voordeel per trainingsdag en een geldigheid tot twee jaar haal je meer rendement uit je opleidings­budget, zonder vast te zitten aan starre afspraken.

De volgende training is gevonden

Professioneel pakket

60 Strippen
28 % kortingMeest gekozen
€ 25.704,00 € 35.700,00Je bespaart € 9.996,00
Geldig 24 maanden
Persoonlijke opleidingsadviseur
Flexibel inzetbaar

Ook beschikbaar:

21 Strippen
13% korting
€ 1.617,- besparing
30 Strippen
23% korting
€ 4.017,- besparing
150 Strippen
29% korting
€ 25.500,- besparing

NIEUWSBRIEF:    Blijf op de hoogte van nieuwe trainingen en acties    

21196 mensen opgeleid met een gemiddelde waardering van 8.7