Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
Översikt över Kotlin
Ställa in verktygen
- Använda kommandoradsverktygen
- Installera JDK för Kotlin
- Installera och konfigurera IDE: IntelliJ
- Installera plugins
Komma igång med Kotlin
- Introduktion till grundläggande kodning med Kotlin
- Att lära sig Kotlin arkitekturen
- Interagera med Kotlin Använda REPL
- Skapa variabler i Kotlin
- Förstå de olika datatyperna i Kotlin
- Använda strängar i Kotlin
- Förstå oföränderlighet i Kotlin
- Implementera Expressioner, instruktioner och tilldelningar
- Använda variabler som kan ha värdet null i Kotlin för null-säkerhet
- Skapa ditt första fristående Kotlin program
Implementera villkorssatser i Kotlin
- Hantera villkorsstyrt programflöde med "if"-satser
- Hantera alternativ med hjälp av "när"-satser
- Utforska Kotlin:s avancerade funktioner för villkorssatser
- Generera slumptal med villkorssatser
Använda matriser och listor i Kotlin
Implementera loopkonstruktioner i Kotlin
- Kodning "för"-loopar
- Kodning "medan"-loopar
- Implementera "break"-instruktioner
- Implementera "fortsätt"-satser
- Använda "return"-satser
- Använda loopetiketter
- Beräkna summering av tal med hjälp av loopar
Använda funktioner i Kotlin
- Skapa funktioner
- Deklarera funktioner
- Använda parametrar och returnera ett värde
- Använda tilläggsfunktioner
- Använda infogade funktioner
- Använda funktioner av högre ordning
Object-Oriented Programming med Kotlin
- Översikt över progamming med objekt
- Skapa en klass
- Lägga till metoder i klasser
- Definiera grundläggande konstruktorer
- Använda namngivna parametrar och standardvärden
- Använda öppna klasser för att tillåta arv
- Använda abstrakta klasser
- Skapa och använda gränssnitt
- Hantering åsidosättning
- Skapa dataklasser
- Använda singletons och kompletterande objekt
- Använda uppräkningar
- Gruppera klasser i paket
- Använda importer
- Implementera information som döljer
- Använda get- och set-metoder
- Implementera synlighetsmodifierare
- Förstå generiska läkemedel
- Implementera en generisk stack
- Använda generiska funktioner
Använda olika talsystem
- Använda hexadecimala tal
- Använda binära tal
- Använda bitvisa operatorer
Implementering av in- och utdatafunktioner
Använda Java från Kotlin
Använda Kotlin från Java
Använda Spek för testning
Felsökning
Sammanfattning och slutsats
Krav
- Grundläggande datorkunskaper
- Ingen tidigare erfarenhet av programmering krävs
21 timmar
Vittnesmål (1)
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.