Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduksjon
Oversikt over Kotlin
Sette opp verktøyene
- Bruke kommandolinjeverktøyene Installere JDK for Kotlin Installering og oppsett av IDE: IntelliJ Installere plugins
Komme i gang med Kotlin
- Introduksjon til grunnleggende koding med Kotlin Lære Kotlin arkitekturen Samhandle med Kotlin Bruke REPL Opprette variabler i Kotlin Forstå de forskjellige datatypene i Kotlin Bruke strenger i Kotlin Forstå uforanderlighet i Kotlin Implementering Uttrykk, utsagn og tildelinger ved bruk av nullbare variabler i Kotlin for nullsikkerhet Lag din første frittstående Kotlin-applikasjon
Implementering av betingede erklæringer i Kotlin
- Håndtere betinget programflyt med "hvis"-utsagn Håndteringsalternativer Bruke "når"-utsagn Utforske Kotlins avanserte muligheter for betingede utsagn Generering av tilfeldige tall ved bruk av betingede utsagn
Bruk av matriser og lister i Kotlin
Implementering av løkkekonstruksjoner i Kotlin
- Koding "for" sløyfer Koding "mens" sløyfer Implementere "break"-setninger Implementere "fortsett"-setninger Bruke "retur"-setninger Bruke sløyfeetiketter Beregne summering av tall ved hjelp av løkker
Bruke funksjoner i Kotlin
- Opprette funksjoner Deklarere funksjoner ved å bruke parametere og returnere en verdi ved å bruke utvidelsesfunksjoner ved å bruke innebygde funksjoner ved å bruke funksjoner i høyere orden
Objektorientert Programming med Kotlin
- Oversikt over programmering med objekter Opprette en klasse Legge til metoder til klasser Definere grunnleggende konstruktører ved å bruke navngitte parametre og standardverdier Bruke åpne klasser for å tillate arv Bruke abstrakte klasser Opprette og bruke grensesnitt Håndtere overstyring Opprette dataklasser ved å bruke enkelttoner og følgeobjekter ved å bruke oppregninger Gruppere klasser i pakker Bruke importer Implementering av informasjon Skjule Bruke gettere og settere Implementering av synlighetsmodifikatorer Forstå generikk Implementere en generisk stabel ved å bruke generiske funksjoner
Bruke forskjellige tallsystemer
- Bruke heksadesimale tall Bruke binære tall ved å bruke bitvise operatorer
Implementering av inngangs- og utgangsfunksjoner
Bruke Java fra Kotlin
Bruker Kotlin fra Java
Bruker Spek for testing
Feilsøking
Oppsummering og konklusjon
Krav
- Grunnleggende datakunnskaper
- Ingen tidligere programmeringserfaring kreves
21 timer