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
Testimonials (4)
Treneren var perfekt forberedt. Trenerens omfattende kunnskap og mange materialer.,
Dawid - ista Shared Services Polska Sp. z o.o.
Kurs - Programming with Kotlin
Machine Translated
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurs - Kotlin for Beginners
En stor mengde praktisk kunnskap vist i eksempler fra det virkelige liv.
Kamil - Streamsoft Kraków
Kurs - Java Advanced
Machine Translated
Presse endringer fortløpende, da jeg den 3. dagen begynte å gå mer vill enn før og det var vanskeligere å oppdage feilen raskt, kunne jeg raskt sjekke ut de siste endringene og holde meg oppdatert med materialet
Paulina
Kurs - Advanced Java Security
Machine Translated