Kursplan
Introduksjon
- Oversikt over Kotlin
- Gjennomgang av Kotlins grunnleggende konsepter
Avanserte språkfunksjoner
- Lambda-uttrykk og høyere ordeners funksjoner
- Utvidelsesfunksjoner og -egenskaper
- Innebygde funksjoner og konkretiserte typeparametere
- Samlinger og sekvenser
Objektorientert programmering
- Klassedelegasjon og objektsuttrykk
- Forslåtte klasser og typealias
- Generikk og varians
- Avansert arv og polymorfi
Funksjonell programmering
- Forståelse av monader og funksjonelle konstruksjoner
- Arbeid med Arrow-biblioteket
- Korutiner og grunnleggende asynkron programmering
- Flow API og reaktiv programmering
Android-utvikling med Kotlin
- Kotlin Android-utvidelser og visningsbinding
- Bruk av Kotlin Korutiner på Android
Oppsummering og neste trinn
Krav
- Grunnleggende kunnskap om Kotlin
- Forståelse av objektorienterte programmeringskonsepter
Målgruppe
- Utviklere
- Programmerere
Referanser (3)
Den omfattende kunnskapen og eksemplene
Ankur Kapila - Deutsche Bank
Kurs - Programming with Kotlin
Maskinoversatt
Alex er en veldig vennlig og tilgjengelig gutt. Han fikk alle til å føle seg komfortabel med å jobbe sammen og frivillig gav løsninger.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurs - Kotlin for Beginners
Maskinoversatt
Intensiteten av kurset og dekningen av emner. Komplikerte emner forklares på et godt nivå, så selv om det er noen ubesvarte spørsmål igjen (som DSL) -- det vil ikke være vanskelig å fortsette selvstendig da jeg allerede har en generell forståelse av grunnlaget og minstens vet hvordan jeg kan stille mine spørsmål til Google.
Alexey Baryshnev - C.T.Co SIA
Kurs - Advanced Kotlin Programming
Maskinoversatt