Kotlin en Spring Boot voor Java Developers

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.

  • Offerte aanvragen

    "*" geeft vereiste velden aan

    Offerte aanvraag training
    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
    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

    Foto van medewerker van Startel (Eliano Patty).
    x
  • Incompany

    "*" 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

    Foto van medewerker van Startel (Eliano Patty).
    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

    Foto van medewerker van Startel (Eliano Patty).
    x

Breid je expertise uit!

  • Trainen bij onze locatie in Drachten
  • Krijg een certificaat van deelname
  • Leer van ervaren trainers

€1895,- Excl. BTW

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.

Trainingsdata en inschrijven

Hieronder is een overzicht te vinden van trainingsmogelijkheden voor de Kotlin en Spring Boot voor Java Developers training, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.

  • Klassikaal
  • Virtueel
  • Startdatum
    Locatie
    Duur
    Prijs
    Inschrijven
    • 20-01-2025
      Startel (Drachten)
      3 bijeenkomsten
      • maandag 20 januari 2025 van 09:00 tot 17:00
      • dinsdag 21 januari 2025 van 09:00 tot 17:00
      • woensdag 22 januari 2025 van 09:00 tot 17:00
      1895,-
    • 10-02-2025
      Startel (Drachten)
      3 bijeenkomsten
      • maandag 10 februari 2025 van 09:00 tot 17:00
      • dinsdag 11 februari 2025 van 09:00 tot 17:00
      • woensdag 12 februari 2025 van 09:00 tot 17:00
      1895,-
    • 10-03-2025
      Startel (Drachten)
      3 bijeenkomsten
      • maandag 10 maart 2025 van 09:00 tot 17:00
      • dinsdag 11 maart 2025 van 09:00 tot 17:00
      • woensdag 12 maart 2025 van 09:00 tot 17:00
      1895,-
    • 07-05-2025
      Startel (Drachten)
      3 bijeenkomsten
      • woensdag 7 mei 2025 van 09:00 tot 17:00
      • donderdag 8 mei 2025 van 09:00 tot 17:00
      • vrijdag 9 mei 2025 van 09:00 tot 17:00
      1895,-
    • 18-06-2025
      Startel (Drachten)
      3 bijeenkomsten
      • woensdag 18 juni 2025 van 09:00 tot 17:00
      • donderdag 19 juni 2025 van 09:00 tot 17:00
      • vrijdag 20 juni 2025 van 09:00 tot 17:00
      1895,-
    • 20-01-2025
      Virtual
      3 bijeenkomsten
      • maandag 20 januari 2025 van 09:00 tot 17:00
      • dinsdag 21 januari 2025 van 09:00 tot 17:00
      • woensdag 22 januari 2025 van 09:00 tot 17:00
      1895,-
    • 10-02-2025
      Virtual
      3 bijeenkomsten
      • maandag 10 februari 2025 van 09:00 tot 17:00
      • dinsdag 11 februari 2025 van 09:00 tot 17:00
      • woensdag 12 februari 2025 van 09:00 tot 17:00
      1895,-
    • 10-03-2025
      Virtual
      3 bijeenkomsten
      • maandag 10 maart 2025 van 09:00 tot 17:00
      • dinsdag 11 maart 2025 van 09:00 tot 17:00
      • woensdag 12 maart 2025 van 09:00 tot 17:00
      1895,-
    • 07-05-2025
      Virtual
      3 bijeenkomsten
      • woensdag 7 mei 2025 van 09:00 tot 17:00
      • donderdag 8 mei 2025 van 09:00 tot 17:00
      • vrijdag 9 mei 2025 van 09:00 tot 17:00
      1895,-
    • 18-06-2025
      Virtual
      3 bijeenkomsten
      • woensdag 18 juni 2025 van 09:00 tot 17:00
      • donderdag 19 juni 2025 van 09:00 tot 17:00
      • vrijdag 20 juni 2025 van 09:00 tot 17:00
      1895,-

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.

Hulp nodig?
Wij helpen je!

Neem contact met ons op

of laat Pieter je terugbellen
Terugbelverzoek
Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.
Vul hieronder aanvullende informatie in over jouw vraag, zodat wij jou zo goed mogelijk kunnen helpen.
Wij zijn dé IT-opleider van het noorden
  • Train bij ons in Drachten of op jouw eigenlocatie.
  • Klanten geven ons een 9.2
  • Erkende trainers.
  • Ontvang een certificaat na deelname!
Foto van medewerker van Startel (Pieter Fokkema).
x
Foto van medewerker van Startel (Pieter Fokkema).
  • 9,2 146 recensies

 

  • Persoonlijke aanpak
  • Ervaren trainers
  • 25 jaar ervaring