Kursplan
Introduktion
- Översikt över Kotlin
- Genomgång av Kotlins grundbegrepp
Avancerade språkfunktioner
- Lambda-uttryck och funktioner av högre ordning
- Tilläggsfunktioner och egenskaper
- Inline-funktioner och reifierade typparametrar
- Samlingar och sekvenser
Object-Oriented Programming
- Klassdelegering och objektuttryck
- Förseglade klasser och typalias
- Generika och varians
- Avancerat arv och polymorfism
Funktionell Programming
- Förstå monader och funktionella konstruktioner
- Arbeta med Arrow-biblioteket
- Coroutines och asynkron programmering grunderna
- Flow API och reaktiv programmering
Android Utveckling med Kotlin
- Kotlin Android Tillägg och vybindning
- Använder Kotlin Coroutines på Android
Sammanfattning och nästa steg
Krav
- Grundläggande kunskap i Kotlin
- Förståelse för objektorienterade programmeringskoncept
Målgrupp
- Utvecklare
- Programmerare
Vittnesmål (3)
Alex är en mycket vänlig och angenäm person. Han gjorde att alla kände sig bekväma vid det gemensamma arbetet och frivilligt gav lösningar.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurs - Kotlin for Beginners
Maskintolkat
Det var koncist, välorganiserat, hade en bra balans mellan uppgifter och föreläsningar och allt var på plats.
Alexander Illarionov - C.T.Co SIA
Kurs - Advanced Kotlin Programming
Maskintolkat
Utömordentlig innehåll, fantastiska övningar. Många uppgifter behandlades. Vänligt mot nya Kotlin-programmerare, men också mycket att lära sig för oss som redan använder Kotlin. Helt enkelt ett rekommenderat kursinnehåll. Tempon i kursen var perfekt, inte för långsam, inte för snabb. Att växla mellan undervisning och övningar hjälpte till att fastna med kunskaperna från varje avsnitt.
Mark Sorenson - Los Alamos National Laboratory
Kurs - Programming with Kotlin
Maskintolkat