Kursplan
Införandet
- Varför Kotlin är bättre Java
Ställa in verktygen
- Använda kommandoradsverktygen
- Installera JDK för Kotlin
- Installera och konfigurera IDE: IntelliJ
- Installera plugins
Komma igång med Basic Kotlin Programming
- Att lära sig Kotlin arkitekturen
- Skapa variabler i Kotlin
- Förstå de olika datatyperna i Kotlin
- Använda strängar i Kotlin
- Förstå oföränderlighet i Kotlin
- Implementera Expressioner, instruktioner och tilldelningar
- Använda variabler som kan ha värdet null i Kotlin för null-säkerhet
- Hantera villkorsstyrt programflöde med "if"-satser
- Hantera alternativ med hjälp av "när"-satser
- Utforska Kotlin:s avancerade funktioner för villkorssatser
- Använda matriser och listor i Kotlin
- Implementera loopkonstruktioner i Kotlin
- Skapa, deklarera och använda funktioner i Kotlin
- Använda parametrar och returnera ett värde
- Använda tilläggsfunktioner
- Använda infogade funktioner
- Använda funktioner av högre ordning
Object-Oriented Programming med Kotlin
- Översikt över progamming med objekt
- Skapa en klass
- Lägga till metoder i klasser
- Definiera grundläggande konstruktorer
- Använda namngivna parametrar och standardvärden
- Använda öppna klasser för att tillåta arv
- Använda abstrakta klasser
- Skapa och använda gränssnitt
- Hantering åsidosättning
- Skapa dataklasser
- Använda singletons och kompletterande objekt
- Använda uppräkningar
- Gruppera klasser i paket
- Använda importer
- Implementera information som döljer
- Använda get- och set-metoder
- Implementera synlighetsmodifierare
- Förstå generiska läkemedel
- Implementera en generisk stack
- Använda generiska funktioner
Utforska Kotlin:s interoparibilitet med Java
- Använda Java från Kotlin
- Använda Kotlin från Java
Utforska Kotlin:s avancerade funktioner
- Förstå överlagring av operatorer
- Använda anteckningar
- Använda reflektion
- Implementering av DSL Construction
- Implementera destrukturering
Använda Kotlin för funktionell Programming
Praktiskt: Konvertera en Android-app från Java till Kotlin
- Använda Android Studio
- Starta ett nytt projekt med Kotlin
- Konvertera befintlig Java-kod till Kotlin
- Använda Android API:er med Kotlin
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av Java programmering
- Grundläggande erfarenhet eller förtrogenhet med Android-utveckling
Publik
- Android-utvecklare som är intresserade av Kotlin
- Java-programmerare som är intresserade av Kotlin
Vittnesmål (4)
Tränaren var perfekt förberedd. Tränarens omfattande kunskap och mycket material.,
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 mängd praktisk kunskap visas i verkliga exempel.
Kamil - Streamsoft Kraków
Kurs - Java Advanced
Machine Translated
Pushade ändringar regelbundet, eftersom jag dag 3 började gå vilse mer än tidigare och det var svårare att fånga ett misstag snabbt, jag kunde snabbt kolla efter den senaste ändringen och vara uppdaterad med materialet
Paulina
Kurs - Advanced Java Security
Machine Translated