Kursplan

Introduktion

  • Hur Kotlin är ett bättre Java

Konfigurera verktygen

  • Använda kommandoradsverktyg
  • Installera JDK för Kotlin
  • Installera och konfigurera IDE: IntelliJ
  • Installera tillägg

Komma igång med grundläggande Kotlin-programmering

  • Läras om Kotlin-arkitekturen
  • Skapa variabler i Kotlin
  • Förstå de olika datatyperna i Kotlin
  • Använda strängar i Kotlin
  • Förstå omutabilitet i Kotlin
  • Implementera uttryck, satser och tilldelningar
  • Använda nullable variabler i Kotlin för noll-säkerhet
  • Hantera villkorlig programflöde med "if"-satser
  • Hantera alternativ med hjälp av "when"-satser
  • Utforska Koltins avancerade möjligheter för villkorliga satser
  • Använda arrays och listor i Kotlin
  • Implementera loopkonstruktioner i Kotlin
  • Skapa, deklarera och använda funktioner i Kotlin
  • Använda parametrar och returnera ett värde
  • Använda extension functions
  • Använda inline functions
  • Använda higher-order functions

Objektorienterad programmering med Kotlin

  • Översikt över objektprogrammering
  • 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 ärvtning
  • Använda abstrakta klasser
  • Skapa och använda gränssnitt
  • Hantera överföringar
  • Skapa dataklasser
  • Använda singleton-objekt och companion objects
  • Använda uppräkningar
  • Gruppera klasser i paket
  • Använda imports
  • Implementera informationsgömdhet
  • Använda getters och setters
  • Implementera synlighetsmodifierare
  • Förstå generics
  • Implementera en generisk stack
  • Använda generiska funktioner

Utforska Koltins kompatibilitet med Java

  • Använda Java från Kotlin
  • Använda Kotlin från Java

Utforska Koltins avancerade funktioner

  • Förstå operatoroverladdning
  • Använda annotations
  • Använda reflektion
  • Implementera DSL-konstruktion
  • Implementera destruktureringsfunktioner

Använda Kotlin för funktionsbaserad programmering

Praktisk övning: Konvertera en Android-app från Java till Kotlin

  • Använda Android Studio
  • Börja med ett nytt projekt i Kotlin
  • Konvertera existerande Java-kod till Kotlin
  • Använda Android-API:er med Kotlin

Felsökning

Sammanfattning och slutsats

Krav

  • Erfarenhet i Java-programmering
  • Grundläggande erfarenhet eller kunskap om Android-utveckling

Målgrupp

  • Android-utvecklare som är intresserade av Kotlin
  • Java-programmerare som är intresserade av Kotlin
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier