Kursplan

Introduksjon

  • Hvorfor Kotlin er bedre enn Java

Oppsette verktøyene

  • Bruk av kommando-linje verktøy
  • Installere JDK for Kotlin
  • Installere og oppsette IDE: IntelliJ
  • Installere plug-ins

Komme i gang med grunnleggende Kotlin-programmering

  • Lære Kotlin-arkitektur
  • Opprette variabler i Kotlin
  • Forstå de forskjellige datatyper i Kotlin
  • Bruke strenger i Kotlin
  • Forstå uforanderlighet i Kotlin
  • Implementere uttrykk, setninger og tilordninger
  • Bruke nullable variabler i Kotlin for null-sikkerhet
  • Håndtere betinget programflyt med "if"-setninger
  • Håndtere alternativer med "when"-setninger
  • Utforske Kotlins avanserte evner for betingede setninger
  • Bruke matriser og lister i Kotlin
  • Implementere løkkekonsrukter i Kotlin
  • Opprette, erklære og bruke funksjoner i Kotlin
  • Bruk av parametere og returverdi
  • Bruk av utvidelsesfunksjoner
  • Bruk av innbygde funksjoner
  • Bruk av høyere-ordens-funksjoner

Objektorientert programmering med Kotlin

  • Oversikt over programmering med objekter
  • Opprette en klasse
  • Legge til metoder i klasser
  • Definere grunnleggende konstruktører
  • Bruk av navngitte parametere og standardverdier
  • Bruk av åpne klasser for å tillate arv
  • Bruk av abstrakte klasser
  • Opprette og bruke grensesnitt
  • Håndtere overstyring
  • Opprette dataklasser
  • Bruk av singletons og ledsagende objekter
  • Bruk av opprekkelser
  • Gruppere klasser i pakker
  • Bruk av importer
  • Implementere informasjonsskjuling
  • Bruk av gettere og settere
  • Implementere synlighetsmodifikatorer
  • Forstå generisk programmering
  • Implementere en generisk stabel
  • Bruk av generiske funksjoner

Utforske Kotlins interoperabilitet med Java

  • Bruk av Java fra Kotlin
  • Bruk av Kotlin fra Java

Utforske Kotlins avanserte funksjoner

  • Forstå operatortilpasning
  • Bruk av anmerkninger
  • Bruk av refleksjon
  • Implementere DSL-konstruksjon
  • Implementere oppdeling

Bruk av Kotlin for funksjonell programmering

Hånd-på: Konvertering av en Android-app fra Java til Kotlin

  • Bruk av Android Studio
  • Starte et nytt prosjekt med Kotlin
  • Konvertering av eksisterende Java-kode til Kotlin
  • Bruk av Android-APIer med Kotlin

Feilsøking

Oppsummering og konklusjon

Krav

  • Erfaring med Java-programmering
  • Grundleggende erfaring eller kjennskap til Android-utvikling

Målgruppe

  • Android-utviklere interessert i Kotlin
  • Java-programmerere interessert i Kotlin
 21 timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier