
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.
Kotlin overfor Java - forskelle og ligheder, hvorfor Kotlin?
Udviklingsværktøjer og compilere - hvordan kommer man i gang?
Det første, karakteristiske Kotlin program
Immutable versus mutable variable
Indbyggede datatyper
Null-problematikken - hvordan undgås NullPointerExceptions og programnedbrud ?
Indbyggede container-klasser og generics
Betinget afvikling som expressions
Løkke-konstruktioner
Funktioner og parametre
Exception-håndtering
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
Kotlinn og JDBC
Insert/updates via SQL
Metadata
Den simple tråd
Basal process-synkronisering, låsning
Tidsubestemt wait/notify mekanismen
Tråd-prioriteter
Hvordan udnyttes Javas allerede eksisterende klasse-bibliotek?
Hvordan mappes mellem Kotlin og Java?
Hvordan ser Kotlin ud i Android-iklædning?
Hvordan kommer jeg videre i Kotlin-verdenen?
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!

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!
