Een vrouw luistert naar een trainer bij Startel.
Klassikale / virtuele training

Kotlin en Spring Boot voor Java Developers

  • Intermediate
  • 3 dagen
  • Nederlands

In deze driedaagse training leer je als Java Developer de programmeertaal: "Kotlin" en het Spring Boot-framework kennen. Deze training bestaat voor een helft uit theorie en een helft uit praktijkopdrachten.

9.2
  • Ervaren en gecertificeerde trainers
  • Meer dan 25 jaar ervaring in opleiden

Ontwikkel jouw ontwikkelvaardigheden in Kotlin en met Spring Boot

Deze Kotlin en Spring Boot training bestaat uit praktijkgerichte opdrachten, duidelijke theorie en professionele begeleiding. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen.

  • Inschrijven
  • (Incompany) offerte aanvragen

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dƩ IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Pieter Fokkema op de foto.
    x
  • Download brochure

    "*" geeft vereiste velden aan

    Brochure downloaden
    Vul hier al je gegevens in om de brochure te downloaden.
    Wij zijn dƩ IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Pieter Fokkema op de foto.
    x

Algemene omschrijving

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.

Doelgroep

De training Kotlin en Spring Boot voor Java Developers is met name geschikt voor softwareontwikkelaars met programmeerervaring in Java.

Leerdoelen

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.

Voorkennis

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

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.

Beschikbare opties voor de Kotlin en Spring Boot training

  • Klassikaal / virtueel

    € 1995 excl. BTW

  • Incompany

    Prijs op maat

Start gegarandeerd

Trainingen met ‘start gegarandeerd’ gaan altijd door op de geplande datum.

Momenteel geen startgarantie?
Neem contact met ons op

  • Inschrijven
  • Offerte aanvragen

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dƩ IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Pieter Fokkema op de foto.
    x

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carriĆØre.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
Bekijk alle testimonials

Vervolgtrainingen na deze training

Bekijk alle trainingen

Veelgestelde vragen over de training Kotlin en Spring Boot voor Java Developers

  • Welke onderwerpen worden er behandeld in de training Kotlin en Spring Boot voor Java Developers?

    De onderwerpen die in de training Kotlin en Spring Boot voor Java Developers worden behandeld zijn onder andere null handling, het verschil tussen Java en Kotlin betreft arrays en constructors, evenals de uitbreidingsfuncties binnen Kotlin. Als er behoefte is, dan wordt er ook uitgebreid uitleg gegeven over het Spring Boot-framework.

  • Wat zijn de voordelen van het volgen van de training Kotlin en Spring Boot voor Java Developers?

    De training Kotlin en Spring Boot voor Java Developers helpt jou om jouw kennis en vaardigheden op het gebied van de programmeertaal Java uit te breiden met Kotlin en Spring Boot. Hierdoor zul je efficiƫnter en productiever kunnen ontwikkelen binnen moderne applicatieomgevingen.

  • Is de training Kotlin en Spring Boot voor Java Developers geschikt voor back-end en front-end softwareontwikkelaars?

    De training Kotlin en Spring Boot voor Java Developers is voornamelijk gericht op back-end softwareontwikkelaars. Echter kan kennis van Kotlin ook nuttig zijn voor front-end softwareontwikkelaars, bijvoorbeeld in het gebruikmaken van Kotlin/JS.

  • Waarom zou ik Kotlin gebruiken als Java-ontwikkelaar?

    In de training Kotlin en Spring Boot voor Java Developers zul je de voordelen van Kotlin ontdekken, zoals null-safety, een beknoptere syntax en een verbeterde interoperabiliteit met Java. Hierdoor zul je sneller en efficiƫnter kunnen programmeren.