Schița de curs

Introducere

  • De ce Kotlin este un Java mai bun

Setarea instrumentelor

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

Pasul 1 - Programare de bază în Kotlin

  • Înțelegerea arhitecturii Kotlin
  • Creearea 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 atribuiri
  • Folosirea variabilelor nullable în Kotlin pentru siguranță față de null
  • Gestionarea fluxului programatic condițional cu instrucțiunea "if"
  • Gestionarea opțiunilor folosind instrucțiunea "when"
  • Explorarea capacităților avansate ale Kotlin pentru instrucțiuni condiționale
  • Folosirea tablourilor și listelor în Kotlin
  • Implementarea constructelor de iterare în Kotlin
  • Creearea, 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

Programare orientată obiect cu Kotlin

  • Panorama a programării cu obiecte
  • Creearea unei clase
  • Adăugarea de metode la clase
  • Definirea constructorilor de bază
  • Folosirea parametrilor numiti și valori implicite
  • Folosirea claselor open pentru a permite moștenirea
  • Folosirea claselor abstracte
  • Creearea și utilizarea interfețelor
  • Gestionarea suprascrierii
  • Creearea claselor de date
  • Folosirea singleton-urilor și obiectelor companion
  • Folosirea enumerațiilor
  • Gruparea claselor în pachete
  • Folosirea importurilor
  • Implementarea ascunderea informației
  • Folosirea getter-ilor și setter-ilor
  • Implementarea modificatorilor de vizibilitate
  • Înțelegerea genericei
  • 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 suprascrierii operatorilor
  • Folosirea anotărilor
  • Folosirea reflexiei
  • Implementarea construcției DSL
  • Implementarea destructurizării

Folosirea Kotlin pentru programare funcțională

Pas practic: Convertirea unei aplicații Android din Java în Kotlin

  • Folosirea Android Studio
  • Începerea unui nou proiect cu Kotlin
  • Convertirea codului Java existent în Kotlin
  • Folosirea API-urilor Android cu Kotlin

Gestionarea problemelor

Synopsis și concluzii

Cerințe

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

Audiență

  • 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