Plan Szkolenia
Wstęp
- Dlaczego Kotlin jest lepszy Java
Konfigurowanie narzędzi
- Korzystanie z narzędzi wiersza poleceń
- Instalowanie JDK dla Kotlin
- Instalowanie i konfigurowanie IDE: IntelliJ
- Instalowanie wtyczek
Pierwsze kroki z językiem podstawowym Kotlin Programming
- Nauka Kotlin Architektury
- Tworzenie zmiennych w Kotlin
- Zrozumienie różnych typów danych w Kotlin
- Używanie ciągów w Kotlin
- Zrozumienie niezmienności w Kotlin
- Implementowanie Expressjonów, instrukcji i przypisań
- Używanie zmiennych dopuszczających wartość null w Kotlin dla bezpieczeństwa zerowego
- Obsługa warunkowego przebiegu programu za pomocą instrukcji „if”.
- Opcje obsługi przy użyciu instrukcji „When”.
- Odkrywanie zaawansowanych możliwości Kotlin w zakresie instrukcji warunkowych
- Używanie tablic i list w Kotlin
- Implementowanie konstrukcji pętlowych w Kotlin
- Tworzenie, deklarowanie i używanie funkcji w Kotlin
- Używanie parametrów i zwracanie wartości
- Korzystanie z funkcji rozszerzeń
- Korzystanie z funkcji wbudowanych
- Korzystanie z funkcji wyższego rzędu
Object-Oriented Programming z Kotlin
- Przegląd programowania z obiektami
- Tworzenie klasy
- Dodawanie metod do klas
- Definiowanie podstawowych konstruktorów
- Korzystanie z nazwanych parametrów i wartości domyślnych
- Korzystanie z klas otwartych w celu umożliwienia dziedziczenia
- Korzystanie z klas abstrakcyjnych
- Tworzenie i używanie interfejsów
- Obsługa zastępowania
- Tworzenie klas danych
- Używanie obiektów singletonowych i towarzyszących
- Korzystanie z wyliczeń
- Grupowanie klas w pakiety
- Korzystanie z importu
- Implementacja ukrywania informacji
- Używanie getterów i setterów
- Implementowanie modyfikatorów widoczności
- Zrozumienie typów generycznych
- Implementowanie stosu ogólnego
- Korzystanie z funkcji ogólnych
Badanie współdziałania Kotlin z Java
- Korzystanie z Java z Kotlin
- Korzystanie z Kotlin z Java
Odkrywanie zaawansowanych funkcji Kotlin
- Zrozumienie przeciążenia operatora
- Korzystanie z adnotacji
- Korzystanie z refleksji
- Wdrażanie budowy DSL
- Wdrażanie destrukturyzacji
Używanie Kotlin do funkcji funkcjonalnych Programming
Praktyczne: Konwersja aplikacji Android z Java na Kotlin
- Korzystanie z Android Studio
- Rozpoczynanie nowego projektu za pomocą Kotlin
- Konwersja istniejącego Java kodu na Kotlin
- Używanie Android interfejsów API z Kotlin
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Doświadczenie w Java programowaniu
- Podstawowe doświadczenie lub znajomość programowania w systemie Android
Uczestnicy
- Programiści Androida zainteresowani Kotlin
- Programiści Java zainteresowani Kotlin
Opinie uczestników (3)
Alex jest bardzo przyjazną i sympatyczną osobą. Udało mu się sprawić, że wszyscy czuli себя комфортно, работая вместе и добровольно предлагая решения. Corrected version: Alex jest bardzo przyjazną i sympatyczną osobą. Udało mu się sprawić, że wszyscy czuli się komfortowo, pracując razem i dobrowolnie udzielając propozycji rozwiązań.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Szkolenie - Kotlin for Beginners
Przetłumaczone przez sztuczną inteligencję
Było skrócone, dobrze zorganizowane, miało ładnyбаланс между заданиями и лекциями, и всё было на месте. **Correction:** Było zwięzłe, dobrze zorganizowane, miało piękną równowagę między zadaniami a wykładami i wszystko było na miejscu.
Alexander Illarionov - C.T.Co SIA
Szkolenie - Advanced Kotlin Programming
Przetłumaczone przez sztuczną inteligencję
Świetna treść, doskonałe ćwiczenia. Omówiono wiele informacji. Przyjazne dla początkujących programistów Kotlin ale też dużo do jeszcze nauki dla tych z nas, którzy już używają Kotlin. Bardzo polecam ten kurs. Tempo kursu było idealne, ani za wolne, ani za szybkie. Przeplatające się instrukcje z ćwiczeniami pomogły w utrwaleniu wiedzy z każdego działu.
Mark Sorenson - Los Alamos National Laboratory
Szkolenie - Programming with Kotlin
Przetłumaczone przez sztuczną inteligencję