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.
We werken er hard aan dat je de website kunt doorzoeken. Op de pagina's trainingen en Examens kan je al wel zoeken.

Wil jij modern en veilig programmeren met Kotlin leren?

Kotlin Fundamentals (DEV-KOT)

Wil jij modern en veilig programmeren met Kotlin leren? In drie dagen leer je (in het Nederlands!) de essentials voor Android-, www.the-academy.nl- en multiplatform-ontwikkeling.

Wil je...

Kotlin is snel uitgegroeid tot dé moderne taal voor Android- en www.the-academy.nlontwikkeling. Tijdens deze driedaagse training maak je kennis met de basisprincipes van Kotlin, waaronder null safety, functioneel programmeren, coroutines en Kotlin-specifieke uitbreidingen zoals extension functions en data classes.

Onder begeleiding van een Nederlandse docent werk je hands-on aan praktische opdrachten: van een eenvoudige Android-app tot een REST API met Ktor. Je leert werken met JetBrains’ IntelliJ IDEA, bouwsystemen als Gradle en populaire Kotlin-tools. Deze cursus biedt een stevige basis voor ontwikkelaars die Kotlin willen toepassen in Android, server-side development of multiplatformprojecten.

Onderwerpen die aan bod komen:

  • Kotlin-basissyntax: functies, variabelen, expressies
  • Null safety, data classes en scope functions
  • OOP in Kotlin: sealed classes, interfaces, inheritance
  • Coroutines voor asynchrone code
  • www.the-academy.nl met Ktor en JSON-serialisatie
  • Android-integratie (optioneel)
  • Tools: IntelliJ IDEA, Gradle, detekt

Voor Java-ontwikkelaars, Android-developers en iedereen die Kotlin productief wil leren inzetten. Lesmateriaal is Engelstalig, de training wordt gegeven in het Nederlands.

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

  • Android-developers die overstappen van Java naar Kotlin.
  • www.the-academy.nl-developers die Kotlin met Spring of Ktor willen gebruiken.
  • Java-ontwikkelaars die moderne taalfeatures willen benutten.
  • Beginners die een productietaal voor meerdere platforms leren.

Voorkennis

  • Geen Kotlin-ervaring vereist.
  • Basiskennis van programmeren (variabelen, functies) is nuttig.
  • Enige bekendheid met OOP-concepten wordt aanbevolen.

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...
€ 9.999,00
Jouw keuze
€ 9.999,-
Excl. BTW

Programma

Modules

Dag 1: Kotlin Basis en Functionele Concepten
  • Installatie van IntelliJ IDEA en Kotlin-plugin configuratie.
  • Basis syntax: fun main(), val vs var, type inference.
  • Datatypes: primitief (Int, Double, Boolean), String, Any, Unit.
  • Controlestructuren: if als expressie, when, for/while-loops.
  • Functies: default parameters, named arguments, single-expression functies.
Dag 2: OOP, Null Safety en Uitbreidingen
  • Klassen: primary/secondary constructors, init-blokken.
  • Data classes: data class User(val name: String), copy(), destructuring.
  • Null safety: ?, !!, let/also/apply scope functions.
  • Uitbreidingen: extension functions (fun String.reverse()).
  • Objecten en companions: object Singleton, companion object.
Dag 3: Geavanceerde Features en Integration
  • Collecties: List, MutableList, Map, filter/map/groupBy.
  • Lambdas en hogere-ordefuncties: (Int) → Boolean, fold/reduce.
  • Coroutines: launch, async/await, suspend functies.
  • Ktor-basis: eenvoudige REST API bouwen met routing.
  • Android-integratie (optioneel): Activity, RecyclerView (basis).

Programma:
  • Basisconcepten:
  • Variabelen (val, var), type inference, string templates (${var}).
  • Ranges: 1..10, until, step, downTo.
  • Type checks en casts: is, as, as?.
  • Functioneel Programmeren:
  • Hogere-ordefuncties: functies als parameters retourneren.
  • Lambda-expressies: syntaxis, it-keyword.
  • Inline functies: inline fun voor performance-optimalisatie.
  • OOP en Uitbreidingen:
  • Overerving: open classes, override, abstracte klassen.
  • Interfaces: default methoden, properties.
  • Sealed classes: beperkte class-hiërarchieën.
  • Null Safety en Scope Functions:
  • Elvis-operator (?:), safe calls (?.).
  • run, let, apply, also, with voor contextbeheer.
  • Coroutines en Asynchroon:
  • Coroutine-scopes: GlobalScope, CoroutineScope.
  • Dispatchers: IO, Main, Default.
  • Job en Deferred voor concurrencybeheer.
  • Android/www.the-academy.nl Integration:
  • Room Database: @Entity, @Dao, basisqueries.
  • Ktor: routing, statuscodes, JSON-serialisatie (kotlinx.serialization).
  • Tools en Build Systems:
  • Gradle: Kotlin DSL, dependencies toevoegen.
  • Debugging: breakpoints, coroutine-inspectie.
  • Linting: detekt-configuratie voor codekwaliteit.

Examen

  • Bereidt voor op Google Associate Android Developer (AAD)-certificering.
  • Relevant voor JetBrains Academy-projecten (geen officieel examen).

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