Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung „Kotlin für Java-Entwickler – Grundlagen“ erlernen Sie die grundlegenden Aspekte der Kotlin-Programmierung. Kotlin ist eine statisch typisierte, von Java inspirierte Sprache, die eigenständig genutzt werden kann und unter anderem in der Android-Entwicklung oder im Spring-Framework Anwendung findet. Sie bietet viele praktische Erweiterungen und Vereinfachungen im Vergleich zu Java. Da Kotlin viele Parallelen zu Java aufweist, können erfahrene Java-Entwickler schnell in die Sprache einsteigen.

Teilnehmer - Zielgruppe

  • Java-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Routinierte Kenntnisse in Java (serverseitige Erfahrung nicht nötig)

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einleitung

  • Entwicklung von Sprachen im JVM-Umfeld
  • Projektstruktur, Buildmöglichkeiten
  • Kleine Tour durch Kotlin

Klassen und Objekte

  • Klassen
  • Data Klassen, Sealed Klassen und Enums
  • Konstruktoren, Properties, Methoden
  • Vererbung
  • Companion und andere Objects
  • Interfaces
  • Erweiterungen
  • Generische Klassen

Funktionale Elemente

  • Scope von Funktionen
  • Generische Funktionen
  • Reified generics
  • Funktionen höherer Ordnung
  • Scope Funktionen wie with, apply
  • Vergleich zu Java Lambdas und Streams

Standardbibliothek

  • Strings
  • Reguläre Ausdrücke
  • Collections
  • Ranges
  • Interoperabilität mit Java
  • Delegation
  • Reflection
  • Einführung in Coroutinen und Flows

Weitere Schulungen zu Thema Kotlin

Kotlin Grundkurs für Programmierer

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Kotlin Grundkurs für Programmierer" erlernen Sie die grundlegenden Aspekte der Kotlin-Programmierung. Kotlin ist eine statisch typisierte, von Java inspirierte Sprache, die eigenständig eingesetzt werden kann und beispielsweise in der ...

Kotlin Fortgeschrittenenkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Kotlin Fortgeschrittenenkurs" vertiefen Sie Ihr Wissen über die erweiterten Funktionen und Einsatzmöglichkeiten der Programmiersprache Kotlin. Kotlin hat sich bereits als bevorzugte Sprache für die Android-Entwicklung durchgesetzt und ...

Programmierung mit Kotlin Kompaktkurs

- u.a. in Leipzig, Virtual Classroom, Offenbach, Kassel, Marburg

In dieser 4-tägigen Schulung "Programmierung mit Kotlin Kompaktkurs" erwerben Sie sowohl grundlegende als auch fortgeschrittene Kenntnisse der Programmiersprache Kotlin. Sie lernen die Entstehungsgeschichte von Kotlin kennen und verstehen, wie es sich von anderen ...

Kotlin - Asynchrone Programmierung mit Coroutines und Flows

- u.a. in Berlin, Frankfurt am Main, Hamburg, Koblenz, Darmstadt

In der 2-tägigen Schulung „Kotlin - Asynchrone Programmierung mit Coroutines und Flows“ erhalten Sie eine Einführung in die Grundlagen der Coroutinen. Sie lernen, was genau eine Kotlin Coroutine ist und wie sie sich im Vergleich zu Java-Threads und der Stream-API ...