Schița de curs
Introducere
Prezentare generală a Kotlin
Configurarea instrumentelor
- Utilizarea instrumentelor din linia de comandă
- Instalarea JDK pentru Kotlin
- Instalarea și configurarea IDE-ului: IntelliJ
- Instalarea plugin-urilor
Începutul lucrului cu Kotlin
- Introducere în codarea de bază cu Kotlin
- Învățarea arhitecturii Kotlin
- Interacțiunea cu Kotlin folosind REPL
- Crearea de variabile în Kotlin
- Înțelegerea diferitelor tipuri de date în Kotlin
- Utilizarea șirurilor de caractere în Kotlin
- Înțelegerea imutabilității în Kotlin
- Implementarea expresiilor, instrucțiunilor și atribuirilor
- Utilizarea variabilelor nullable în Kotlin pentru siguranța la null
- Crearea primei tale aplicații Kotlin independente
Implementarea instrucțiunilor condiționale în Kotlin
- Gestionarea fluxului condițional cu instrucțiunile "if"
- Gestionarea opțiunilor folosind instrucțiunile "when"
- Explorarea capacităților avansate ale Kotlin pentru instrucțiuni condiționale
- Generarea de numere aleatoare folosind instrucțiuni condiționale
Utilizarea array-urilor și listelor în Kotlin
Implementarea construcțiilor de buclă în Kotlin
- Scrierea buclelor "for"
- Scrierea buclelor "while"
- Implementarea instrucțiunilor "break"
- Implementarea instrucțiunilor "continue"
- Utilizarea instrucțiunilor "return"
- Utilizarea etichetelor de buclă
- Calcularea sumei numerelor folosind bucle
Utilizarea funcțiilor în Kotlin
- Crearea de funcții
- Declararea funcțiilor
- Utilizarea parametrilor și returnarea unei valori
- Utilizarea funcțiilor de extensie
- Utilizarea funcțiilor inline
- Utilizarea funcțiilor de ordin înalt
Programare orientată pe obiecte cu Kotlin
- Prezentare generală a programării cu obiecte
- Crearea unei clase
- Adăugarea de metode în 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
- Gestionarea suprascrierii
- Crearea claselor de date
- Utilizarea singletonurilor și a obiectelor companion
- Utilizarea enumerărilor
- Gruparea claselor în pachete
- Utilizarea importurilor
- Implementarea ascunderii informațiilor
- Utilizarea getterilor și setterilor
- Implementarea modificatorilor de vizibilitate
- Înțelegerea genericelor
- Implementarea unei stive generice
- Utilizarea funcțiilor generice
Utilizarea diferitelor sisteme de numerație
- Utilizarea numerelor hexazecimale
- Utilizarea numerelor binare
- Utilizarea operatorilor pe biți
Implementarea funcționalităților de intrare și ieșire
Utilizarea Java din Kotlin
Utilizarea Kotlin din Java
Utilizarea Spek pentru testare
Depanare
Rezumat și concluzii
Cerințe
- Cunoștințe de bază despre calculatoare
- Nu este necesară experiență anterioară în programare
Mărturii (1)
Alex este un bărbat foarte prietenos și sociabil. A reușit să facă pe toată lumea să se simtă la înțelepceria sa, luându-și răul să lucreze împreună și să ofere soluții.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curs - Kotlin for Beginners
Tradus de catre o masina