Cursusaanbod

Inleiding

  • Waarom Kotlin een betere Java is

Het installeren van de tools

  • Gebruik maken van command line-tools
  • Installeren van de JDK voor Kotlin
  • Installeren en instellen van de IDE: IntelliJ
  • Installeren van plugins

Aan de slag met basis-Kotlin-programmering

  • Begrijpen van de Kotlin-architectuur
  • Creëren van variabelen in Kotlin
  • Inzicht krijgen in de verschillende datatypes in Kotlin
  • Gebruik maken van strings in Kotlin
  • Begrijpen van onveranderlijkheid (immutability) in Kotlin
  • Implementeren van expressies, statements en toewijzingen
  • Gebruik maken van nullable variabelen voor null-safety in Kotlin
  • Beschikken over conditionele programmeerstroom met 'if'-statements
  • Hanteren van opties met 'when'-statements
  • Verkennen van de geavanceerde mogelijkheden voor conditionele statements in Kotlin
  • Gebruik maken van arrays en lijsten in Kotlin
  • Implementeren van looping-constructies in Kotlin
  • Creëren, declareren en gebruiken van functies in Kotlin
  • Gebruik maken van parameters en retourneren van een waarde
  • Gebruik maken van extension-functies
  • Gebruik maken van inline-functies
  • Gebruik maken van higher-order-functies

Objectgeoriënteerd programmeren met Kotlin

  • Overzicht van programmeren met objecten
  • Een klasse creëren
  • Methoden toevoegen aan klassen
  • Basisconstructors definiëren
  • Gebruik maken van genoemde parameters en standaardwaarden
  • Open klassen gebruiken om erven mogelijk te maken
  • Abstracte klassen gebruiken
  • Eigen interfaces creëren en gebruiken
  • Overerving hanteren
  • Dataklassen creëren
  • Gebruik maken van singleton en companion objecten
  • Enumeraties gebruiken
  • Klassen groeperen in pakketten
  • Imports gebruiken
  • Informatiehiding implementeren
  • Gebruik maken van getters en setters
  • Zichtbaarheidsmodifiers implementeren
  • Begrijpen van generics
  • Een generische stack implementeren
  • Generische functies gebruiken

Kotlin's interoperabiliteit met Java verkennen

  • Java gebruiken vanuit Kotlin
  • Kotlin gebruiken vanuit Java

Kotlin's geavanceerde functies verkennen

  • Begrijpen van operator overloading
  • Annotations gebruiken
  • Reflectie gebruiken
  • DSL-construction implementeren
  • Destructuring implementeren

Kotlin voor functioneel programmeren gebruiken

Praktijkopdracht: Een Android-app van Java naar Kotlin converteren

  • Android Studio gebruiken
  • Een nieuw project met Kotlin starten
  • Bestaande Java-code naar Kotlin converteren
  • Gebruik maken van Android-API's met Kotlin

Foutopsporing

Samenvatting en conclusie

Vereisten

  • Erfaring met Java-programmering
  • Basise rfaring of bekendheid met Android-ontwikkeling

Doelgroep

  • Android-ontwikkelaars geïnteresseerd in Kotlin
  • Java-programmeurs geïnteresseerd in Kotlin
 21 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën