Schulungsübersicht
Einführung
- Überblick über Kotlin
- Auffrischung der grundlegenden Konzepte von Kotlin
Fortgeschrittene Sprachfunktionen
- Lambda-Ausdrücke und Higher-Order-Funktionen
- Erweiterungsfunktionen und -eigenschaften
- Inline-Funktionen und reifizierte Typparameter
- Sammlungen und Sequenzen
Objektorientierte Programmierung
- Klassen-Delegation und Objektexpressionen
- Geschlossene Klassen und Typaliasse
- Generics und Varianz
- Fortgeschrittene Vererbung und Polymorphismus
Funktionale Programmierung
- Verständnis von Monaden und funktionalen Konstrukten
- Arbeiten mit der Arrow-Bibliothek
- Grundlagen asynchroner Programmierung mit Coroutines
- Flow-API und reaktives Programmieren
Android-Entwicklung mit Kotlin
- Kotlin Android Extensions und View Binding
- Nutzung von Kotlin Coroutines in Android
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in Kotlin
- Verständnis objektorientierter Programmierungskonzepte
Zielgruppe
- Entwickler
- Programmierer
Erfahrungsberichte (3)
Alex ist ein sehr freundlicher und umgänglicher Mann. Er sorgte dafür, dass jeder sich wohl fühlte, gemeinsam zu arbeiten und sich bereit erklärte, Lösungen vorzuschlagen.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurs - Kotlin for Beginners
Maschinelle Übersetzung
Es war prägnant, gut organisiert, hatte ein angenehmes Gleichgewicht aus Aufgaben und Vorlesungen, und alles war perfekt auf den Punkt gebracht.
Alexander Illarionov - C.T.Co SIA
Kurs - Advanced Kotlin Programming
Maschinelle Übersetzung
Großartiger Inhalt, ausgezeichnete Übungen. Es wurde viel Information vermittelt. Freundlich für neue Kotlin-Programmierer, aber auch viele Lerngelegenheiten für solche von uns, die bereits Kotlin verwenden. Ich kann diesen Kurs sehr empfehlen. Das Tempo des Kurses war perfekt, weder zu langsam noch zu schnell. Der Wechsel zwischen Unterricht und Übungen half, das Wissen aus jedem Abschnitt zu vertiefen.
Mark Sorenson - Los Alamos National Laboratory
Kurs - Programming with Kotlin
Maschinelle Übersetzung