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 (2)
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
Intensität des Kurses und Umfang der Themen. Komplexe Themen werden auf einem guten Niveau erklärt, sodass es trotz einiger unklarer Stellen (wie DSL) nicht schwierig sein wird, weiterzumachen. Ich habe bereits eine grundlegende Verständnis und weiß zumindest, wie ich meine Fragen an Google formulieren muss.
Alexey Baryshnev - C.T.Co SIA
Kurs - Advanced Kotlin Programming
Maschinelle Übersetzung