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 (3)
Alex este un tânăr foarte prietenos și simpatizant. El a făcut pe toată lumea să se simtă la fel de confortabil în lucru împreună și voluntar pentru a oferi soluții.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curs - Kotlin for Beginners
Tradus de catre o masina
A fost concis, bine organizat, cu un echilibru plăcut între teme și lecturi, iar totul era la punct.
Alexander Illarionov - C.T.Co SIA
Curs - Advanced Kotlin Programming
Tradus de catre o masina
Conținut excelent, exerciții de calitate. S-a abordat o mulțime de informații. Prietenos pentru programatori noi la Kotlin, dar și cu multe de învățat pentru cei dintre noi care folosesc deja Kotlin. Recomand foarte mult acest curs. Cadruul cursului a fost perfect, nici prea lent, nici prea rapid. Alternația între instrucțiuni și exerciții a ajutat la consolidarea cunoștințelor din fiecare secțiune.
Mark Sorenson - Los Alamos National Laboratory
Curs - Programming with Kotlin
Tradus de catre o masina