Kotlin en Spring Boot voor Java Developers
placeVirtual 17 feb. 2026 tot 19 feb. 2026Toon rooster event 17 februari 2026, 08:00-16:00, Virtual, Dag 1
event 18 februari 2026, 08:00-16:00, Virtual, Dag 2
event 19 februari 2026, 08:00-16:00, Virtual, Dag 3
|
placeStartel (Drachten) 15 apr. 2026 tot 17 apr. 2026Toon rooster event 15 april 2026, 09:00-17:00, Startel (Drachten), Dag 1
event 16 april 2026, 09:00-17:00, Startel (Drachten), Dag 2
event 17 april 2026, 09:00-17:00, Startel (Drachten), Dag 3
|
Startel in Drachten verzorgt al ruim 25 jaar IT-opleidingen in Nederland en België.
Over Kotlin en Spring Boot voor Java Developers
In deze training leer je als Java Developer de programmeertaal: "Kotlin" en het Spring Boot-framework kennen. Deze training is verdeeld over drie dagen: de programmeertaal: "Kotlin" wordt 2,5 dagen behandeld en het Spring Boot-framework wordt een halve dag behandeld.
Het programma van deze training is afhankelijk van de ervaring van de deelnemers op het gebied van het Spring Boot-framework. Als er geen ervaring is op dit gebied, dan wordt hier op de derde dag aandacht aan besteed.
Normaal gesproken is er na iedere uitleg van 25 minuten een pauze van 5 minuten. Indien gewenst, kan dit anders worden ingevuld.
Voor wie is de Kotlin en Spring Boot?
…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Startel in Drachten verzorgt al ruim 25 jaar IT-opleidingen in Nederland en België.
Over Kotlin en Spring Boot voor Java Developers
In deze training leer je als Java Developer de programmeertaal: "Kotlin" en het Spring Boot-framework kennen. Deze training is verdeeld over drie dagen: de programmeertaal: "Kotlin" wordt 2,5 dagen behandeld en het Spring Boot-framework wordt een halve dag behandeld.
Het programma van deze training is afhankelijk van de ervaring van de deelnemers op het gebied van het Spring Boot-framework. Als er geen ervaring is op dit gebied, dan wordt hier op de derde dag aandacht aan besteed.
Normaal gesproken is er na iedere uitleg van 25 minuten een pauze van 5 minuten. Indien gewenst, kan dit anders worden ingevuld.
Voor wie is de Kotlin en Spring Boot?
De training Kotlin en Spring Boot voor Java Developers is met name geschikt voor softwareontwikkelaars met programmeerervaring in Java.
Leerdoelen van de Kotlin en Spring Boot
De eerste twee dagen van de training Kotlin en Spring Boot voor Java Developers bestaan uit de belangrijkste zaken van de programmeertaal Kotlin.
Op de derde dag wordt het gebruik van de programmeertaal Kotlin gecombineerd met het framework Spring Boot door middel van een grondige uitleg en het uitvoeren van opdrachten.
Aanbevolen voorkennis Kotlin en Spring Boot
Voordat je deelneemt aan de training Kotlin en Spring Boot voor Java Developers is het van belang dat jij beschikt over programmeerervaring in Java.
Daarnaast kan basiskennis van Spring Boot goed van pas komen, echter is dit niet verplicht.
Onderwerpen van de Kotlin en Spring Boot
Deze training bestaat voor de ene helft uit theorie en uit de andere helft uit praktijkopdrachten.
Inleiding op Kotlin
- Kenmerken van Kotlin.
- Types en type inferentie.
- Null afhandeling - ook wel de killer feature van Kotlin genoemd.
- Operators.
- Safe call operator.
- Eigenschappen.
- Maak je eigen accessors.
Taalsyntaxis van Kotlin
- Impliciete en Expliciete conversie.
- Collecties.
- Arrays.
- Lijst.
- Set.
- Het verschil tussen een Java array en een Kotlin array (en set).
- Conditions.
- If en when.
- Loops.
- While, do while...
- Bereiken (Ranges).
Speciale operators
- Elvis operator.
- Er is GEEN ternary operator.
- !! operator. Of boem wanneer het null is...
Klassen en Objecten
- Assembly-taal. Waarom? Dat zul je zien :-)
- Optioneel: objectgeoriënteerd programmeren.
- Inheritance (overerving).
- Constructors.
- Het verschil tussen Java en Kotlin wat betreft constructors.
- Basisconstructors.
- Secundaire constructors.
- Implementeren van (geen) zichtbaarheid.
- Abstracte klassen en Interfaces.
- Destructurering declaraties.
- Companion Objects.
Type Klassen
- Dataklassen.
- Open klassen.
- Sealed klassen.
Functies
- Declareren van functies.
- Uitbreidingsfuncties. Wanneer wel en wanneer NIET te doen...
- Infix.
Collecties
- Generics.
- Principes zoals PECS en in en out.
- Variant.
- Covariant.
Delegatie
- Ontwerppatroon.
- Implementeren van gedelegeerde eigenschappen.
Interoperabiliteit met Java
- Als de tijd het toelaat, aangezien dit voor 80% al duidelijk kan zijn voor Java ontwikkelaars.
Async programmeren
- Misschien al duidelijk, zo niet, dan moeten we hier 30 minuten aan besteden.
Coroutines
- De nummer twee killer feature van Kotlin.
- Wat zijn coroutines.
- Wanneer en hoe je ze gebruikt.
- Blocking en Non-blocking.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

