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

Antall deltakere



Price per participant

Testimonials (4)

Relaterte kurs

Combined C/C++, JAVA and Web Application Security

  28 timer

Advanced Java Security

  21 timer

Related Categories