Kotlin Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Kurs erhalten die Teilnehmer ein erweitertes Verständnis der Programmiersprache Kotlin.

Zielgruppe

  • Entwickler

Voraussetzungen

  • Erfahrung in objektorientierter und funktionaler Programmierung
  • Grundkenntnisse in Kotlin

Agenda

Konzepte im Kontext von Klassen

  • Attribute, Getter und Setter
  • Lateinit
  • Aliasnamen für Typen
  • Varianten für innere Klassen
  • Extensions
  • Delegation
  • Umgang mit lazy

Funktionskonzepte

  • Verschachtelte Funktionen
  • Anonyme Funktionen
  • Infixnotation
  • Einsatzmöglichkeit Inline
  • Return Varianten
  • Lambdas mit Receiver

Generics

  • Unterschiedliche Fälle von Varianz
  • Projektionen
  • Reified Generics

Asynchrone Programmierung

  • Vergleich mit RX-Frameworks
  • Einsatzmöglichkeiten von Coroutines
  • Channels
  • Context und Dispatcher
  • Geteilter Zustand
  • Actors

Ziele

In diesem Kurs erhalten die Teilnehmer ein erweitertes Verständnis der Programmiersprache Kotlin.

Zielgruppe

  • Entwickler

Voraussetzungen

  • Erfahrung in objektorientierter und funktionaler Programmierung
  • Grundkenntnisse in Kotlin

Agenda

Konzepte im Kontext von Klassen

  • Attribute, Getter und Setter
  • Lateinit
  • Aliasnamen für Typen
  • Varianten für innere Klassen
  • Extensions
  • Delegation
  • Umgang mit lazy

Funktionskonzepte

  • Verschachtelte Funktionen
  • Anonyme Funktionen
  • Infixnotation
  • Einsatzmöglichkeit Inline
  • Return Varianten
  • Lambdas mit Receiver

Generics

  • Unterschiedliche Fälle von Varianz
  • Projektionen
  • Reified Generics

Asynchrone Programmierung

  • Vergleich mit RX-Frameworks
  • Einsatzmöglichkeiten von Coroutines
  • Channels
  • Context und Dispatcher
  • Geteilter Zustand
  • Actors

Tags

Diese Seite weiterempfehlen