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 sneller en efficiënter Java-webapplicaties bouwen?

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.

Wil je...

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.

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

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.

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

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

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.

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