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
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)
Alex is een erg vriendelijke, toegankelijke man. Hij zorgde ervoor dat iedereen zich prettig voelde door samen te werken en vrijwillig oplossingen aan te bieden.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Cursus - Kotlin for Beginners
Automatisch vertaald
Het was bondig, goed georganiseerd, had een mooi evenwicht tussen taken en lezingen en alles was op punt.
Alexander Illarionov - C.T.Co SIA
Cursus - Advanced Kotlin Programming
Automatisch vertaald
Uitstekende inhoud, geweldige oefeningen. Veel informatie besproken. Vriendelijk voor nieuwe Kotlin programmeurs, maar er is ook nog veel te leren voor die van ons die Kotlin al gebruiken. Deze cursus is zeer aan te raden. Het tempo van de cursus was perfect, niet te langzaam, niet te snel. Het afwisselen van instructie en oefeningen hielp om de kennis uit elk gedeelte beter te verankeren.
Mark Sorenson - Los Alamos National Laboratory
Cursus - Programming with Kotlin
Automatisch vertaald