Plan Szkolenia

Wprowadzenie

  • Przegląd Kotlina
  • Powtórzenie podstawowych koncepcji Kotlina

Zaawansowane funkcje języka

  • Wyrażenia lambda i funkcje wyższego rzędu
  • Funkcje rozszerzeń i właściwości rozszerzeń
  • Funkcje inline i parametry typu reified
  • Kolekcje i sekwencje

Programowanie obiektowe

  • Delegowanie klas i wyrażenia obiektowe
  • Klasy zapieczętowane i aliasy typów
  • Generyki i wariancja
  • Zaawansowane dziedziczenie i polimorfizm

Programowanie funkcyjne

  • Zrozumienie monad i konstrukcji funkcyjnych
  • Praca z biblioteką Arrow
  • Podstawy korutyn i programowania asynchronicznego
  • API Flow i programowanie reaktywne

Rozwój aplikacji na Androida z Kotlinem

  • Kotlin Android Extensions i wiązanie widoków
  • Używanie korutyn Kotlina na Androida

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość Kotlina
  • Zrozumienie koncepcji programowania obiektowego

Grupa docelowa

  • Programiści
  • Deweloperzy
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie