Kotlin en Spring Boot voor Java Developers

Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Kotlin en Spring Boot voor Java Developers

Startel bv
Logo van Startel bv
Opleiderscore: starstarstarstarstar_half 9,2 Startel bv heeft een gemiddelde beoordeling van 9,2 (uit 191 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeVirtual
17 feb. 2026 tot 19 feb. 2026
Toon 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. 2026
Toon 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
Beschrijving

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?

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Kotlin, Java, JavaScript, Android en Google Apps.

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.
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Kotlin en Java.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.