logo

Die Alternative zu Java: Kotlin für Android/Java-Entwickler

2 Tage

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