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
 

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 (1)

Relaterade Kurser

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

  28 timmar

Advanced Java Security

  21 timmar

Relaterade Kategorier