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 boot introductie
Spring Boot Introductie (DEV-JV-SBI)
Wil je sneller en efficiënter Java-webapplicaties bouwen? Ontdek hoe Spring Boot configuratie vereenvoudigt en jouw ontwikkelproces versnelt met krachtige tools en best practices.
De training Spring Boot Ontwikkeling is een intensieve, praktijkgerichte tweedaagse cursus waarin je leert hoe je moderne, schaalbare Java-toepassingen bouwt met het Spring Boot framework. Je ontdekt hoe Spring Boot configuratie automatiseert, RESTful APIs vereenvoudigt en je helpt sneller te ontwikkelen met minder boilerplatecode. Van dependency injection en annotaties tot testen, beveiligen en deployen alle belangrijke facetten komen aan bod.
Onderwerpen die behandeld worden:
Projectopzet met Spring Initializr, Maven of Gradle
Core annotaties: @SpringBootApplication, @RestController, @Autowired
Dependency Injection en configuratie via application.yml
Data-integratie met Spring Data JPA en JDBC-template
Security met Spring Security (authenticatie, autorisatie)
Monitoring via Actuators en metrics
OpenAPI-documentatie met SpringDoc
Testing met JUnit, Mockito en integratietests
Deployment naar Docker of cloudomgevingen
Deze training is ideaal voor beginnende Java-developers, DevOps-engineers en architecten die sneller productieklare applicaties willen bouwen. De cursus wordt verzorgd door een ervaren Nederlandstalige trainer en biedt volop ruimte voor hands-on praktijk.
Virtueel beschikbaar
Iedere maand starten
Erkende certificaten
Door heel Nederland
Voor wie
Deze opleiding is bedoeld voor (beginnende) Java-ontwikkelaars, architecten en DevOps-engineers die willen leren hoe ze met Spring Boot snel en efficiënt moderne webapplicaties kunnen bouwen. Enige kennis van de Java-taal en basisbegrip van het Spring Framework worden aanbevolen voor het volgen van deze training.
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: Introductie in Spring Boot
Waarom Spring Boot?
Overzicht van voordelen, vergelijking met traditionele Spring-configuratie.
Spring Initializr
Opzetten van een nieuw project met Maven of Gradle.
Annotaties en Configuratie
Basisaanduidingen zoals @SpringBootApplication, @Component, @Service, @Repository.
RESTful Services
Creëren van REST-controllers met @RestController en het verwerken van HTTP-verzoeken.
Dependency Injection
Werking van de IoC-container en gebruik van annotaties @Autowired, @Qualifier.
Dag 2: Geavanceerde Functionaliteiten en Deploy
Persistentie met Spring Data JPA
Entiteiten, repositories en databaseconnecties configureren.
Beveiliging met Spring Security
Basisauthenticatie, autorisatie en integratie van security-configuration.
Configuratie en Profielen
Externe configuratie (application.yml), gebruik van verschillende profielen (dev, test, prod).
Monitoring en Actuators
Inspecteren van metrics, health checks en endpoints voor productieomgevingen.
Testing en Deploy
Schrijven van integratie- en unittests, deployment naar applicatieservers of cloudplatforms.
Programma
Spring Boot Fundamentals
Inleiding in het Spring-ecosysteem en de rol van Spring Boot
Opzetten van een nieuwe Spring Boot-applicatie (Maven/Gradle, Spring Initializr)
Configuratie via application.properties en application.yml
Dependency Injection: IoC-container (@Autowired, bean-scoping)
Tooling
Spring Boot CLI-commando’s (spring run, spring test)
Debugging met DevTools (live reload, remote debug)
API Features
Ontwerp van RESTful services met @RestController, request mappings en responses
Validatie via @Valid en BindingResult
OpenAPI/Swagger-documentatie met SpringDoc (springdoc-openapi-ui)
Data Management
Data-integratie met Spring Data JPA (repositories, query-annotaties)
JDBC-template voor raw SQL-queries
Transactiebeheer met @Transactional
Security
Beveiliging met Spring Security (authenticatie, autorisatie, rollen en permissies)
Configuration & Profiles
Profielen en omgevingsspecifieke instellingen (dev/test/prod)
Configuratie van Spring Cloud Config voor externalized config
Logging & Foutafhandeling
Aangepaste exception handling met @ControllerAdvice
Logback-configuratie voor gestructureerde logging (JSON-output)
Actuators & Monitoring
Actuators voor monitoring en health checks
Basisprincipes van Kubernetes-deployments met kubectl apply -f deployment.yaml
Testing
Testing met JUnit en Mockito
Integratie met Continuous Integration-omgevingen
Deployment
Deploy-strategieën (jar/war, Docker, cloud-native platforms)
Voorkennis
Enige ervaring met de Java-programmeertaal
Kennis van basisconcepten van het Spring Framework is een voordeel
Begrip van webtechnologieën (HTTP, REST) en databases (relationeel of NoSQL) is handig
Studiebelasting
Open leercentrum: 12 lesuren, 0 uren zelfstudie
Examen
Deze opleiding is niet direct gekoppeld aan een officieel examen. De inhoud vormt echter een goede basis voor diverse Spring-certificeringen, zoals het Pivotal/Spring Professional-certificeringstraject, of als voorbereiding op meer gespecialiseerde Spring Boot- en microservicescursussen.
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 Boot Introductie
Contact Planning
Altijd mogelijk
Voor deze E-learning heb je een internetverbinding nodig.
Spring Boot Introductie
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 4272 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