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 (5)
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
Kursens intensitet, täckning av ämnen. Komplicerade ämnen förklaras på en bra nivå, så även om det finns några vita fläckar kvar i dem (som DSL) -- kommer det inte att vara svårt att fortsätta själv eftersom jag redan har en gemensam förståelse för grunden och åtminstone vet hur jag ska forma mina frågor till Google.
Alexey Baryshnev - C.T.Co SIA
Kurs - Advanced Kotlin Programming
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