Kotlin Grundlagen für Programmierer von Java, C++ und sonstigen OO-Sprachen
Webinar - GFU Cyrus AG
Nach dem Seminar kennen Sie die Kotlin-Grundlagen und haben bereits fortgeschrittene Sprachmerkmale angewendet. Sie können Funktionen und Klassen in Kotlin schreiben, Collections verarbeiten und mit Lambda-Ausdrücken arbeiten. Sie verstehen den Umgang mit null-Werten und können grundlegende Kotlin-Typen sowie deren JVM-Repräsentierung einordnen. Darüber hinaus wissen Sie, wie Sie Kotlin und Java miteinander kombinieren, bestehende Java-Bibliotheken einbinden und Kotlin-Code dokumentieren und testen. Damit verfügen Sie über eine Grundlage, um Kotlin in Ihrer professionellen Softwareentwicklung einzusetzen.
Kotlin-Typsystem: grundlegende Typen und JVM-Repräsentierung
Kotlin-Typsystem: Collections & Arrays
Annotations & Reflection
Konstruktion einer Domain-Specific Language (DSL)
Kotlin im Alltag
Kotlin-Projekt mit Gradle
Kotlin-Projekt mit Maven
Spring/Spring Boot mit Kotlin nutzen
Dokumentieren von Kotlin-Code
Testen von Kotlin-Code
Java-Interoperabilität: Java-Code von Kotlin aus aufrufen
Java-Interoperabilität: Kotlin-Code von Java aus aufrufen
Überblick über die Standardbibliothek
Nützliche Libraries
Anmerkung:
IntelliJ IDEA und Android Studio unterstützen die automatische Konvertierung von Java-Code in Kotlin, sowohl für ganze Dateien als auch beim Kopieren und Einfügen von Java-Code-Schnipseln in eine Kotlin-Datei. Dies kann hilfreich sein, wenn Sie die Kotlin-Syntax noch nicht unmittelbar verstehen. Kotlin bietet zahlreiche Sprachmerkmale, die typische Schwierigkeiten bei der Java-Entwicklung aufgreifen. Dadurch kann ein Teil der Prüfungen auf den Compiler verlagert werden, sodass Sie sich stärker auf die Entwicklung Ihrer Anwendungen konzentrieren können.
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Diese Schulung richtet sich an Programmierer und Softwareentwickler mit Kenntnissen in einer objektorientierten Programmiersprache wie Java, C# oder C++, die Kotlin kennenlernen und in der Anwendungsentwicklung einsetzen möchten.
Teilnahmevoraussetzungen
Sie benötigen Kenntnisse in einer objektorientierten Programmiersprache wie Java, C# oder C++.
Sie sollten mit grundlegenden Programmierkonzepten sowie Klassen und Vererbung vertraut sein.
Sie benötigen keine Vorkenntnisse in Kotlin. Das Seminar bietet einen praxisorientierten Einstieg für Personen mit Programmiererfahrung.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.