Katalog
/
Mobile Entwicklung
/
Fortgeschrittene Kotlin-Programmierung

Fortgeschrittene Kotlin-Programmierung

Tauchen Sie tief in die Welt von Kotlin ein, einer modernen und vielseitigen JVM-Sprache.

Was werden Sie lernen?

Begeben Sie sich auf eine transformative Reise in die fortgeschrittene Kotlin-Programmierung. Während dieses Kurses werden die Teilnehmer:

• Verstehen, was Kotlin von anderen JVM-Sprachen unterscheidet.

• Fortgeschrittene funktionale Paradigmen und Best Practices beherrschen.

• In komplexe Klassenszenarien eintauchen und die Leistungsfähigkeit von Klassen und Objekten erweitern.

• Kotlins Delegationsmechanismen für sauberen und wiederverwendbaren Code kennenlernen.

• Navigieren Sie durch die komplizierte Welt der Generics in Kotlin.

• Nutzen Sie die Metaprogrammierungstechniken für Introspektion und Annotation.

• Kotlins Coroutine-Mechanismus zur Bewältigung von Herausforderungen in der asynchronen Programmierung einsetzen.

Voraussetzungen:

Ein grundlegendes Verständnis von Kotlin oder einer ähnlichen Programmiersprache.

Kursübersicht*:

*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.

Erste Schritte

• Einführung in die fortgeschrittene Kotlin-Programmierung

• Schnelle Auffrischung der Kotlin-Grundlagen

Fortgeschrittene Funktionen beherrschen

• Verschachtelte und anonyme Funktionen erforschen

• Eintauchen in die Infix-Notation, Inline-Modifikatoren und Tail-Rekursion

• Operatorüberladung und Anwendungsfälle für erweiterte Funktionen

• Lambdas mit Empfängern und funktionalen Konstrukten einbeziehen

Tiefes Eintauchen in Kotlin-Klassen

• Felder, verschachtelte und innere Klassen und Companion-Objekte

• Klassenmodifikatoren: "lateinit", versiegelte Klassen, und mehr

• Typ-Aliase für bessere Lesbarkeit

Die Macht der Delegation erforschen

• Konzept und Vorteile der Delegation von Mitgliedern

• Strategien zur effektiven Eigenschaftsdelegation

• Erweiterungseigenschaften zur Codeverbesserung

Vertieftes Verständnis von Generics

• Generische Constraints und Varianzprinzipien

• Kovarianz und Kontravarianz in Generics

• Fortgeschrittene Typ-Projektionen in Kotlin

Metaprogrammierung und Reflektion in Kotlin

• Einführung in Kotlin und Java Reflection APIs

• Navigieren durch Type Erasure und Reified Generics

• Benutzerdefinierte Annotationen für verbesserte Nützlichkeit

Asynchrone Programmierung mit Coroutinen

• Asynchrone Herausforderungen und die Herangehensweise von Kotlin

• Implementierung von "Async", "Await" und "Yield" mit Coroutines

• Vergleich von Coroutinen mit reaktiven Erweiterungen

Abschließende Überlegungen

• Rekapitulation fortgeschrittener Kotlin-Techniken

• Nächste Schritte und weitere Lernressourcen

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

4.347€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.012€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Starttermine

14.-16.10.2026
Stuttgart
17.-19.12.2026
Frankfurt
14.-16.01.2027
Zürich
04.-06.02.2027
Stuttgart
18.-20.02.2027
Frankfurt
18.-20.03.2027
Berlin

Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.

Wir verwenden Cookies, um die Navigation zu verbessern, die Nutzung der Website auszuwerten und unser Marketing zu unterstützen. Sie können alle Cookies akzeptieren, nicht notwendige ablehnen oder einzelne Kategorien auswählen. Zum Cookie-Hinweis