Schița de curs

Introducere

  • De ce Kotlin este un Java mai bun

Configurarea Instrumentelor

  • Folosirea instrumentelor din linia de comandă
  • Instalarea JDK pentru Kotlin
  • Instalarea și configurarea IDE-ului: IntelliJ
  • Instalarea plugin-urilor

Începutul programării de bază în Kotlin

  • Învățarea arhitecturii Kotlin
  • Crearea de variabile în Kotlin
  • Înțelegerea diferitelor tipuri de date în Kotlin
  • Folosirea șirurilor de caractere în Kotlin
  • Înțelegerea imutabilității în Kotlin
  • Implementarea expresiilor, instrucțiunilor și atribuirilor
  • Folosirea variabilelor nullable în Kotlin pentru siguranța față de null
  • Gestionarea fluxului condițional cu instrucțiuni "if"
  • Gestionarea opțiunilor folosind instrucțiuni "when"
  • Explorarea capacităților avansate ale Kotlin pentru instrucțiuni condiționale
  • Folosirea matricelor și listelor în Kotlin
  • Implementarea construcțiilor de buclă în Kotlin
  • Crearea, declararea și folosirea funcțiilor în Kotlin
  • Folosirea parametrilor și returnarea unei valori
  • Folosirea funcțiilor de extensie
  • Folosirea funcțiilor inline
  • Folosirea funcțiilor de ordin superior

Programarea 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ă
  • Folosirea parametrilor numiți și a valorilor implicite
  • Folosirea claselor deschise pentru a permite moștenirea
  • Folosirea claselor abstracte
  • Crearea și folosirea interfețelor
  • Gestionarea suprascrierii
  • Crearea claselor de date
  • Folosirea singleton-urilor și a obiectelor companion
  • Folosirea enumerărilor
  • Gruparea claselor în pachete
  • Folosirea importurilor
  • Implementarea ascunderii informațiilor
  • Folosirea getter-urilor și setter-urilor
  • Implementarea modificatorilor de vizibilitate
  • Înțelegerea genericului
  • Implementarea unei stive generice
  • Folosirea funcțiilor generice

Explorarea interoperabilității Kotlin cu Java

  • Folosirea Java din Kotlin
  • Folosirea Kotlin din Java

Explorarea caracteristicilor avansate ale Kotlin

  • Înțelegerea supraîncărcării operatorilor
  • Folosirea adnotărilor
  • Folosirea reflexiei
  • Implementarea construcției DSL
  • Implementarea destructurării

Folosirea Kotlin pentru programarea funcțională

Practică: Conversia unei aplicații Android din Java în Kotlin

  • Folosirea Android Studio
  • Pornirea unui nou proiect cu Kotlin
  • Conversia codului Java existent în Kotlin
  • Folosirea API-urilor Android cu Kotlin

Depanare

Rezumat și concluzii

Cerințe

  • Experiență în programarea Java
  • Experiență de bază sau familiaritate cu dezvoltarea Android

Publicul țintă

  • Dezvoltatori Android interesați de Kotlin
  • Programatori Java interesați de Kotlin
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite