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
- Hvorfor Kotlin er en bedre Java
Sette opp verktøyene
- Bruke kommandolinjeverktøyene Installere JDK for Kotlin Installering og oppsett av IDE: IntelliJ Installere plugins
Komme i gang med Basic Kotlin Programming
- Lære Kotlin arkitekturen Opprette variabler i Kotlin Forstå de forskjellige datatypene i Kotlin Bruke strenger i Kotlin Forstå uforanderlighet i Kotlin Implementere uttrykk, utsagn og tildelinger ved å bruke nullvariabler i Kotlin for nullsikkerhet Håndtere betinget programflyt med "hvis"-utsagn Håndteringsalternativer Bruke "når"-utsagn Utforske Kotlins avanserte muligheter for betingede utsagn ved bruk av matriser og lister i Kotlin Implementering av sløyfekonstruksjoner i Kotlin Opprette, deklarere og bruke funksjoner i Kotlin Bruke parametere og returnere en verdi ved å bruke utvidelsesfunksjoner ved å bruke innebygde funksjoner ved å bruke funksjoner av 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
Utforsker Kotlins interoperabilitet med Java
- Bruke Java fra Kotlin Bruke Kotlin fra Java
Utforsker Kotlin sine avanserte funksjoner
- Forstå operatøroverbelastning ved bruk av merknader Bruke refleksjon Implementering av DSL-konstruksjon Implementering av destrukturering
Bruke Kotlin for funksjonell Programming
Hands-on: Konvertering av en Android-app fra Java til Kotlin
- Bruke 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 innen Java programmering
- Grunnleggende erfaring eller kjennskap til Android-utvikling
Publikum
- Android-utviklere som er interessert i Kotlin
- Java-programmerere som er interessert i Kotlin
21 timer