Kursplan

Införandet

  • Varför Kotlin är bättre Java

Ställa in verktygen

  • Använda kommandoradsverktygen
  • Installera JDK för Kotlin
  • Installera och konfigurera IDE: IntelliJ
  • Installera plugins

Komma igång med Basic Kotlin Programming

  • Att lära sig Kotlin arkitekturen
  • 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
  • Hantera villkorsstyrt programflöde med "if"-satser
  • Hantera alternativ med hjälp av "när"-satser
  • Utforska Kotlin:s avancerade funktioner för villkorssatser
  • Använda matriser 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 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

Utforska Kotlin:s interoparibilitet med Java

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

Utforska Kotlin:s avancerade funktioner

  • Förstå överlagring av operatorer
  • Använda anteckningar
  • Använda reflektion
  • Implementering av DSL Construction
  • Implementera destrukturering

Använda Kotlin för funktionell Programming

Praktiskt: Konvertera en Android-app från Java till Kotlin

  • Använda Android Studio
  • Starta ett nytt projekt med Kotlin
  • Konvertera befintlig Java-kod till Kotlin
  • Använda Android API:er med Kotlin

Felsökning

Sammanfattning och slutsats

Krav

  • Erfarenhet av Java programmering
  • Grundläggande erfarenhet eller förtrogenhet med Android-utveckling

Publik

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

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (4)

Relaterade Kurser

Combined C/C++, JAVA and Web Application Security

  28 timmar

Advanced Java Security

  21 timmar

Relaterade Kategorier