Plan Szkolenia
Wprowadzenie
- Przegląd Kotlin
- Przegląd Kotlin' podstawowych pojęć
Zaawansowane funkcje językowe
- Wyrażenia lambda i funkcje wyższego rzędu
- Funkcje rozszerzające i właściwości
- Funkcje wbudowane i zreifikowane parametry typów
- Kolekcje i sekwencje
Zorientowane obiektowo Programming
- Delegowanie klas i wyrażenia obiektów
- Zamknięte klasy i aliasy typów
- Generics i wariancja
- Zaawansowane dziedziczenie i polimorfizm
Funkcjonalny Programming
- Zrozumienie monad i konstrukcji funkcyjnych
- Praca z biblioteką Arrow
- Coroutines i podstawy programowania asynchronicznego
- Flow API i programowanie reaktywne
Android Development z Kotlin
- Kotlin Rozszerzenia Androida i powiązanie widoku
- Korzystanie z Kotlin Coroutines na Androidzie
Podsumowanie i kolejne kroki
Wymagania
-
Podstawowa znajomość Kotlin
Zrozumienie koncepcji programowania obiektowego
Publiczność
-
Programiści
Programiści
Opinie uczestników (3)
Trener był przygotowany perfekcyjnie. Ogromna wiedza trenera i sporo materiałów.,
Dawid - ista Shared Services Polska Sp. z o.o.
Szkolenie - Programming with Kotlin
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Szkolenie - Kotlin for Beginners
Intensity of a course, coverage of topics. Complicated topics are explained on a good level, so even though there are some white spots left in of them (like DSL) -- it won't be hard to go on by myself as I already have a common understanding of basis and at least know how to form my questions to Google.