Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (2)
Dogłębna wiedza i przykłady
Ankur Kapila - Deutsche Bank
Szkolenie - Programming with Kotlin
Przetłumaczone przez sztuczną inteligencję
Intensywność kursu, zakres omawianych tematów. Trudne tematy są wyjaśnione na dobrym poziomie, więc mimo że w niektórych z nich (na przykład DSL) mogą pozostać pewne białe plamy -- nie będzie trudno dalej rozwijać się samodzielnie, ponieważ już posiadam podstawowe zrozumienie i przynajmniej wiem, jak sformułować swoje pytania do Google.
Alexey Baryshnev - C.T.Co SIA
Szkolenie - Advanced Kotlin Programming
Przetłumaczone przez sztuczną inteligencję