-
Podstawowa znajomość Kotlin
Zrozumienie koncepcji programowania obiektowego
Publiczność
-
Programiści
Programiści
Kotlin to nowoczesny, statycznie typowany język programowania, który zwiększa produktywność i satysfakcję programistów.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą poszerzyć swoją wiedzę i skuteczność w języku programowania Kotlin.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wykorzystanie zaawansowanych funkcji Kotlin w tworzeniu oprogramowania.
- Stosować zasady programowania funkcjonalnego w Kotlin.
- Tworzenie prostych aplikacji na Androida przy użyciu Kotlin.
- Zbuduj solidne podstawy dla zaawansowanych Kotlin tematów i frameworków.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
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
United Arab Emirates - Kotlin (Intermediate)
Saudi Arabia - Kotlin (Intermediate)
South Africa - Kotlin (Intermediate)
Brasil - Kotlin (Intermediate)
Canada - Kotlin (Intermediate)
Österreich - Kotlin (Intermediate)
Schweiz - Kotlin (Intermediate)
Deutschland - Kotlin (Intermediate)
Czech Republic - Kotlin (Intermediate)
Denmark - Kotlin (Intermediate)
Estonia - Kotlin (Intermediate)
Finland - Kotlin (Intermediate)
Greece - Kotlin (Intermediate)
Magyarország - Kotlin (Intermediate)
Ireland - Kotlin (Intermediate)
Luxembourg - Kotlin (Intermediate)
Latvia - Kotlin (Intermediate)
España - Kotlin (Intermediate)
Italia - Kotlin (Intermediate)
Lithuania - Kotlin (Intermediate)
Nederland - Kotlin (Intermediate)
Norway - Kotlin (Intermediate)
Portugal - Kotlin (Intermediate)
România - Kotlin (Intermediate)
Sverige - Kotlin (Intermediate)
Türkiye - Kotlin (Intermediate)
Belgique - Kotlin (Intermediate)
France - Kotlin (Intermediate)
Australia - Kotlin (Intermediate)
Malaysia - Kotlin (Intermediate)
New Zealand - Kotlin (Intermediate)
Philippines - Kotlin (Intermediate)
Singapore - Kotlin (Intermediate)
Thailand - Kotlin (Intermediate)
Vietnam - Kotlin (Intermediate)
Argentina - Kotlin (Intermediate)
Costa Rica - Kotlin (Intermediate)
Ecuador - Kotlin (Intermediate)
Guatemala - Kotlin (Intermediate)
Colombia - Kotlin (Intermediate)
México - Kotlin (Intermediate)
Panama - Kotlin (Intermediate)
Uruguay - Kotlin (Intermediate)
Venezuela - Kotlin (Intermediate)
Polska - Kotlin (Intermediate)
United Kingdom - Kotlin (Intermediate)
South Korea - Kotlin (Intermediate)
Pakistan - Kotlin (Intermediate)
Sri Lanka - Kotlin (Intermediate)
Bulgaria - Kotlin (Intermediate)
Bolivia - Kotlin (Intermediate)
Indonesia - Kotlin (Intermediate)
Kazakhstan - Kotlin (Intermediate)
Moldova - Kotlin (Intermediate)
Morocco - Kotlin (Intermediate)
Tunisia - Kotlin (Intermediate)
Kuwait - Kotlin (Intermediate)
Slovakia - Kotlin (Intermediate)
Nigeria - Kotlin (Intermediate)
Botswana - Kotlin (Intermediate)
Slovenia - Kotlin (Intermediate)
Croatia - Kotlin (Intermediate)
Serbia - Kotlin (Intermediate)