Kotlin Grundlagen für Programmierer von Java, C++ und sonstigen OO-Sprachen - Seminar / Kurs von GFU Cyrus AG

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: Primitive Typen
    • 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: Ausserdem unterstützt IntelliJ/Android Studio die automatische Konvertierung von Java-Code in Kotlin, sowohl mit ganzen Dateien als auch durch Kopieren und Einfügen von Java-Code-Schnipseln in eine Kotlin-Datei. Dies kann hilfreich sein, wenn Sie die Kotlin-Syntax nicht sofort verstehen. Kotlin ist kein Allheilmittel, aber es hat viele leistungsstarke Funktionen, die einige der Mängel von Java direkt ansprechen. Dadurch wird ein Teil der kognitiven Last von Ihnen auf den Compiler verlagert, so dass Sie sich darauf konzentrieren können, einfach gute Produkte herzustellen.
  • Kotlin - Motivation
    • Was ist Kotlin? 
    • Historie
    • Wieso Kotlin statt Java?
    • Einsatzgebiete
    • Philosophie
    • Tools
  • Kotlin - Grundlagen
    • Basistypen, Literale, Strings, Regexps, Collections
    • Funktionen und Variabl ...
Mehr Informationen >>

Lernziele

Nach dem Seminar kennen Sie die Kotlin-Grundlagen und haben auch schon fortgeschrittene Themen angewendet. Sie wissen die Interoperabilität zu Java zu schätzen und wie man professionelle Entwicklung mit Kotlin realisiert.
Nach dem Seminar kennen Sie die Kotlin-Grundlagen und haben auch schon fortgeschrittene Themen angewendet. Sie wissen die Interoperabilität zu Java zu schätzen und wie man professionelle Entwicklung ... Mehr Informationen >>

Zielgruppen

Programmierer, Softwareentwickler mit Kenntnissen in einer objektorientierten Programmiersprache wie Java, C#, C++.

Termine und Orte

SG-Seminar-Nr.: 6911490

Anbieter-Seminar-Nr.: 1987

Termine

  • 03.06.2024 - 05.06.2024

    Köln, DE

  • 16.09.2024 - 18.09.2024

    Köln, DE

  • 10.12.2024 - 12.12.2024

    Köln, DE

  • 10.03.2025 - 12.03.2025

    Köln, DE

  • 26.05.2025 - 28.05.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service