Seminare
Seminare

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.
Termin Ort Preis*
03.05.2027- 05.05.2027 Köln 2.415,70 €
03.05.2027- 05.05.2027 online 2.415,70 €
02.08.2027- 04.08.2027 online 2.415,70 €
02.08.2027- 04.08.2027 Köln 2.415,70 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Kotlin - Motivation
    • Was ist Kotlin?
    • Historie
    • Wieso Kotlin statt Java?
    • Einsatzgebiete
    • Philosophie
    • Tools

  • Kotlin - Grundlagen
    • Basistypen, Literale, Strings, Regexps, Collections
    • Funktionen und Variablen
    • Kontrollstrukturen
    • Exceptions
    • Abhängigkeiten, Einbinden fremder Libraries

  • Kotlin OOP
    • Deklaration von Klassen und Vererbung
    • Interfaces
    • Extensions
    • Enum-Klassen
    • Data-Klassen
    • Sealed-Klassen
    • Delegation
    • Das „object“-Keyword
    • Generics in Kotlin

  • Fortgeschrittene Themen
    • Lambda-Ausdrücke mit Kotlin
    • Lambdas und Collections
    • Inline-Funktionen
    • Koroutinen
    • Wie Kotlin Probleme mit „null“ umgeht
    • 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.
Seminarkennung:
R93096
Nach unten
Nach oben
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.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha