Seit der Veröffentlichung von Kotlin im Jahr 2016 begeistert die Programmiersprache immer mehr Java- und Android-Entwickler. Sie vereint viele moderne Konzepte, auf die Java-Programmierer seit Jahren gewartet haben. Kotlin ist gleichzeitig 100% interoperabel mit Java und kann vorhandene Java-Bibliotheken und Klassen nutzen. Existierende Java- und Android-Projekte können mit wenigen Klicks zu Kotlin konvertiert werden. Die Investition eines Wechsels von Java zu Kotlin ist daher sehr gering. In diesem 2-tägigen Workshop lernen Sie, was Kotlin ausmacht, und warum aktuell viele Java-Entwickler auf die neue Programmiersprache umsteigen. Workshop-Teilnehmer lernen Kotlin praxisnah am Beispiel der Umsetzung eines Deutsch-Englisch Wörterbuchs kennen. Einführung Kotlin als Alternative zu Java und Javascript im Front- und Backend
- Wieso Kotlin? Ein vergleichender Überblick der Features von Kotlin und Java
 - Java Interoperabilität: Kotlin ruft Java auf, Java ruft Kotlin auf
 - Installation
 - Erstes „Hello world“ Programm
 - Syntax
 - Datentypen
 - Funktionen
 - Type Checks und (typ-sichereres, automatisches) Casting
 - Kontroll-Fluss: If/else, while, for
 - When: Kotlin’s Switch mit Superkräften
 - Returns und Jumps
 - Klassen und Interfaces
 - Listen
 - Generische Typen -Weitere Funktionen
 - Lambda Ausdrücke
 - Kotlins Lösung für Null-Sicherheit: Optionals
 - Funktionen höherer Ordnung: Map, Filter, Reduce
 - Extensions: Magische Erweiterung existierender Klassen
 - Inline-Funktionen
 - Data-Klassen/Structs
 
Kursziele: Teilnehmer lernen die grundlegende Syntax and neuartige Konzepte von Kotlin kennen. Sie sind dazu bereit, Anwendungen in Kotlin zu entwickeln und existierende Java- und Android-Projekte in Kotlin fortzuführen. Adressaten: Android-Entwickler, Java Klient und Server-Entwickler Voraussetzungen: Es werden Basiskenntnisse in Java vorausgesetzt.
Trainer: Malte Bucksch
Preis: 1.901,62 EUR

