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
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite