Schița de curs
Introducere
- De ce Kotlin este mai bun Java
Configurarea instrumentelor
- Folosind instrumentele liniei de comandă
- Instalarea JDK pentru Kotlin
- Instalarea și configurarea IDE-ului: IntelliJ
- Instalarea pluginurilor
Noțiuni introductive cu Basic Kotlin Programming
- Învățarea Kotlin Arhitectura
- Crearea variabilelor în Kotlin
- Înțelegerea diferitelor tipuri de date în Kotlin
- Utilizarea șirurilor în Kotlin
- Înțelegerea imuabilității în Kotlin
- Implementarea Expressionilor, declarațiilor și sarcinilor
- Utilizarea variabilelor nullabile în Kotlin pentru siguranța nulă
- Gestionarea fluxului de program condiționat cu instrucțiuni „if”.
- Opțiuni de manipulare folosind instrucțiuni „când”.
- Explorarea capacităților avansate ale Kotlin pentru instrucțiunile condiționate
- Utilizarea tablourilor și listelor în Kotlin
- Implementarea constructelor în buclă în Kotlin
- Crearea, declararea și utilizarea funcțiilor în Kotlin
- Utilizarea parametrilor și returnarea unei valori
- Utilizarea funcțiilor de extensie
- Utilizarea funcțiilor inline
- Utilizarea funcțiilor de ordin superior
Object-Oriented Programming cu Kotlin
- Prezentare generală a programării cu obiecte
- Crearea unei clase
- Adăugarea de metode la clase
- Definirea constructorilor de bază
- Utilizarea parametrilor numiți și a valorilor implicite
- Utilizarea claselor deschise pentru a permite moștenirea
- Utilizarea claselor abstracte
- Crearea și utilizarea interfețelor
- Depășirea manevrării
- Crearea claselor de date
- Utilizarea Singletons și Companion Objects
- Utilizarea Enumerărilor
- Gruparea claselor în pachete
- Utilizarea importurilor
- Implementarea ascunderii informațiilor
- Utilizarea Getters și Setters
- Implementarea modificatorilor de vizibilitate
- Înțelegerea genericelor
- Implementarea unei stive generice
- Utilizarea funcțiilor generice
Explorarea interoparibilității Kotlin cu Java
- Folosind Java din Kotlin
- Folosind Kotlin din Java
Explorând funcțiile avansate ale Kotlin.
- Înțelegerea supraîncărcării operatorului
- Utilizarea adnotărilor
- Folosind Reflecția
- Implementarea DSL Construction
- Implementarea Destructurarii
Folosind Kotlin pentru funcțional Programming
Practic: convertirea unei aplicații Android de la Java la Kotlin
- Folosind Android Studio
- Pornirea unui proiect nou cu Kotlin
- Conversia codului Java existent în Kotlin
- Folosind Android API-uri cu Kotlin
Depanare
Rezumat și Concluzie
Cerințe
- Experiență în programare Java
- Experiență de bază sau familiaritate cu dezvoltarea Android
Audiență
- Dezvoltatorii Android interesați de Kotlin
- Programatori Java interesați de Kotlin .
Mărturii (4)
Antrenorul a fost pregătit perfect. Cunoștințe uriașe ale trainerului și o mulțime de materiale....,
Dawid - ista Shared Services Polska Sp. z o.o.
Curs - Programming with Kotlin
Tradus de catre o masina
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.
Curs - Kotlin for Beginners
O mulțime de cunoștințe practice prezentate cu exemple din "viața reală".
Kamil - Streamsoft Kraków
Curs - Java Advanced
Tradus de catre o masina
Schimbări pe loc, deoarece în ziua a 3-a începusem deja să mă pierd mai mult decât înainte și era mai greu să descopăr rapid o greșeală, am putut să fac zcheckout la ultima schimbare și să fiu la curent cu materialul.
Paulina
Curs - Advanced Java Security
Tradus de catre o masina