• Cloud
      • AWS
      • Azure
      • Azure & AI
      • Microsoft 365
      • Microsoft Copilot
      • Power Platform
    • Databaser, BI & SQL
      • Databricks
      • Microsoft Fabric
      • Power BI
      • R
      • SQL
      • SQL Server
    • IT-sikkerhed
      • CompTIA
      • EC-Council
      • Microsoft Security
    • Netværk
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • TCP / IP
    • Programudvikling
      • AI
      • C
      • C# & .NET
      • C++
      • DevOps & Docker
      • GIT versionsstyring
      • Intro til programmering
      • Java
      • Projektledelse
      • Python
      • Webudvikling
      • Andre programmeringssprog
    • Server & Desktop
      • Exchange Server
      • LINUX & UNIX
      • macOS
      • Microsoft Dynamics
      • Office
      • PowerShell
      • SharePoint
      • VMware
      • Windows
      • Windows Server
  • Om os
  • Firmakurser
  • Konsulenter
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
  • Kurser
    • Cloud
      • Microsoft Copilot
      • Azure & AI
      • Power Platform
      • AWS
      • Microsoft 365
      • Azure
    • Databaser, BI & SQL
      • Power BI
      • Microsoft Fabric
      • Databricks
      • SQL
      • SQL Server
      • R
    • IT-sikkerhed
      • EC-Council
      • CompTIA
      • Microsoft Security
    • Netværk
      • CCNP Security
      • CCNP Enterprise
      • TCP / IP
      • CCNA
    • Programudvikling
      • AI
      • Projektledelse
      • Python
      • GIT versionsstyring
      • Java
      • Webudvikling
      • Andre programmeringssprog
      • C# & .NET
      • Intro til programmering
      • DevOps & Docker
      • C
      • C++
    • Server & Desktop
      • Exchange Server
      • SharePoint
      • LINUX & UNIX
      • Windows Server
      • Windows
      • VMware
      • PowerShell
      • Office
      • Microsoft Dynamics
      • macOS
  • Om os
  • Firmakurser
  • Konsulenter
  • Services
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
KURSER
  • Cloud
  • Databaser, BI & SQL
  • IT-sikkerhed
  • Programudvikling
  • Netværk
  • Server & Desktop
Genveje
  • Firmakurser
  • Kursusklippekort
  • Jobrettet Uddannelse
  • Få Tilskud fra Kompetencefonde
  • Praktiske Oplysninger
  • Eventyret om Karlebogaard
  • Eventyret om Kampehøjgaard
KIG INDENFOR
  • Hillerød - Karlebogaard
    Karlebovej 91, 3400 Hillerød
  • Aarhus - Kampehøjgaard
    Krajbjergvej 3, 8541 Skødstrup
  • København - Tivoli Hotel
    Arni Magnussons Gade 2, 1577 København
kontakt
  • super@superusers.dk
  • +45 4828 0706
  • Karlebovej 91, 3400 Hillerød
Nyhedsbrev
Tilmeld dig vores nyhedsbrev
FacebookLinkedin
Handelsbetingelser | PersondatapolitikCVR-15948833
© 2025 SuperUsers
Kotlin Programmering Grundlæggende
  • Introduktion
  • Beskrivelse
  • Forudsætninger og videre forløb
  • Moduloversigt
  • Det siger vores kursister
  • Har du spørgsmål?
SuperUsers billede
  1. Programudvikling/
  2. Andre programmeringssprog/
  3. Kotlin Programmering Grundlæggende
Kursus
SU-290

Kotlin Programmering Grundlæggende

På kurset lærer du at designe og implementere Kotlin-programmer med grafiske brugergrænseflader, tråde, databaser, netværk m.m. Derudover har kurset også fokus på polymorfi, og du lærer at programmere, hvor kodesikkerhed optimeres og misbrug af memory forhindres.
Ingen kurser tilgængeligeKontakt os

Beskrivelse

Kurset giver et overblik over Kotlin-sproget, herunder en introduktion til objektorienteret teknologi og muligheder.

Deltagerne får på kurset lejlighed til at udvikle konkrete Kotlin-programmer med grafiske brugergrænseflader, tråde, databaser og netværk.

Der udvikles programmer med anvendelse af polymorfi med henblik på forenkling af design og vedligehold.

Kurset er bl.a. relevant for Java-programmører, som skal i gang med at opgradere og arbejde med Kotlin.

Tilhørende exam

Kotlin Programming

1.800 DKK

Forudsætninger

SU-202 Objektorienteret Grundkursus for C++/C#/Obj-C/Java/Python

Moduloversigt

  • Modul 1
    Introduktion til Kotlin

    Kotlin overfor Java - forskelle og ligheder, hvorfor Kotlin?

    Udviklingsværktøjer og compilere - hvordan kommer man i gang?

    Det første, karakteristiske Kotlin program

  • Modul 2
    Kotlin variable og typer

    Immutable versus mutable variable

    Indbyggede datatyper

    Null-problematikken - hvordan undgås NullPointerExceptions og programnedbrud ?

    Indbyggede container-klasser og generics

  • Modul 3
    Flow-konstruktioner

    Betinget afvikling som expressions

    Løkke-konstruktioner

    Funktioner og parametre

    Exception-håndtering

  • Modul 4
    Beskrivelse af klasser og objekter

    Strukturen af klasser generelt

    Begrebsklasser og data-klasser

    Primary- og secondary constructors

    Visibiltyregler - public, private, protected og internal

    Instans-variable overfor properties

    Null-problematikken i OOP programmer - Elvis-operatoren

    Klasser versus interfaces

    Nedarvning - open og sealed classes

    Nedarvning af metoder og properties

    Operator-overload

    Anonyme funktioner og lambda-expressions

  • Modul 5
    Kotlin og databaser

    Kotlinn og JDBC

    Insert/updates via SQL

    Metadata

  • Modul 6
    Multithreading

    Den simple tråd

    Basal process-synkronisering, låsning

    Tidsubestemt wait/notify mekanismen

    Tråd-prioriteter

  • Modul 7
    Interoperabilitet med Java

    Hvordan udnyttes Javas allerede eksisterende klasse-bibliotek?

    Hvordan mappes mellem Kotlin og Java?

  • Modul 8
    Kotlin og Android/Fluid

    Hvordan ser Kotlin ud i Android-iklædning?

    Hvordan kommer jeg videre i Kotlin-verdenen?

Fleksibel afholdelse icon

Fleksibel afholdelse

Mulighed for overnatning icon

Mulighed for overnatning

Fuld forplejning icon

Fuld forplejning

Gratis taxa-ordning icon

Gratis taxa-ordning

Undervisning kl. 09-16 icon

Undervisning kl. 09-16

Materialer inkluderet icon

Materialer inkluderet

Er du i tvivl?

Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!

super@superusers.dk
+45 4828 0706
Contact image
SU-290 (3 dage)
Kotlin Programmering Grundlæggende
14.400 DKK
(ekskl. moms)
Har du spørgsmål? Kontakt os