Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
21 godzin