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