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ść Kotlina
- Zrozumienie koncepcji programowania obiektowego
Grupa docelowa
- Programiści
- Developers
Opinie uczestników (3)
Alex jest bardzo przyjaznym i uśmiechniętym człowiekiem. Zrobił wszystko, aby każdy czuł się komfortowo podczas wspólnego pracy oraz chętnie oferował swoje rozwiązania.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Szkolenie - Kotlin for Beginners
Przetłumaczone przez sztuczną inteligencję
Było zwięzłe, dobrze zorganizowane, miało dobrą proporcję zadań i wykładów, a wszystko było na miejscu.
Alexander Illarionov - C.T.Co SIA
Szkolenie - Advanced Kotlin Programming
Przetłumaczone przez sztuczną inteligencję
Wspaniała zawartość, doskonałe ćwiczenia. Zawarło wiele informacji. Przyjazne dla nowych programistów Kotlin, ale też pełne rzeczy do nauki dla tych z nas, którzy już używają Kotlin. mocno polecam ten kurs. Tempo kursu było idealne, nie za wolne, nie za szybkie. Alternowanie między instrukcją a ćwiczeniami pomogło utrwalić wiedzę z każdej sekcji.
Mark Sorenson - Los Alamos National Laboratory
Szkolenie - Programming with Kotlin
Przetłumaczone przez sztuczną inteligencję