- Doświadczenie w Java programowaniu
- Podstawowe doświadczenie lub znajomość programowania w systemie Android
Publiczność
- Programiści Androida zainteresowani Kotlin
- Programiści Java zainteresowani Kotlin
Kotlin to nowoczesny, funkcjonalny i obiektowy język programowania oparty na Java.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak kodować za pomocą Kotlin, konwertując aplikację na Androida z Java na Kotlin.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie podstaw programowania w Kotlin.
- Kodowanie własnej aplikacji Kotlin.
- Konwersja aplikacji na Androida z języka Java do Kotlin.
- Używać języka Java z Kotlin i odwrotnie.
Publiczność
- Programiści Java zainteresowani Kotlin
- Programiści Android zainteresowani Kotlin
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
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
United Arab Emirates - Kotlin for Android Developers
Qatar - Kotlin for Android Developers
Egypt - Kotlin for Android Developers
Saudi Arabia - Kotlin for Android Developers
South Africa - Kotlin for Android Developers
Brasil - Kotlin for Android Developers
Canada - Kotlin for Android Developers
中国 - Kotlin for Android Developers
香港 - Kotlin for Android Developers
澳門 - Kotlin for Android Developers
台灣 - Kotlin for Android Developers
USA - Kotlin for Android Developers
Österreich - Kotlin für Android-Entwickler
Schweiz - Kotlin für Android-Entwickler
Deutschland - Kotlin für Android-Entwickler
Czech Republic - Kotlin for Android Developers
Denmark - Kotlin for Android Developers
Estonia - Kotlin for Android Developers
Finland - Kotlin for Android Developers
Greece - Kotlin for Android Developers
Magyarország - Kotlin for Android Developers
Ireland - Kotlin for Android Developers
Luxembourg - Kotlin for Android Developers
Latvia - Kotlin for Android Developers
España - Kotlin para desarrolladores de Android
Italia - Kotlin for Android Developers
Lithuania - Kotlin for Android Developers
Nederland - Kotlin for Android Developers
Norway - Kotlin for Android Developers
Portugal - Kotlin for Android Developers
România - Kotlin for Android Developers
Sverige - Kotlin for Android Developers
Türkiye - Kotlin for Android Developers
Malta - Kotlin for Android Developers
Belgique - Kotlin for Android Developers
France - Kotlin for Android Developers
日本 - Kotlin for Android Developers
Australia - Kotlin for Android Developers
Malaysia - Kotlin for Android Developers
New Zealand - Kotlin for Android Developers
Philippines - Kotlin for Android Developers
Singapore - Kotlin for Android Developers
Thailand - Kotlin for Android Developers
Vietnam - Kotlin for Android Developers
India - Kotlin for Android Developers
Argentina - Kotlin para desarrolladores de Android
Chile - Kotlin para desarrolladores de Android
Costa Rica - Kotlin para desarrolladores de Android
Ecuador - Kotlin para desarrolladores de Android
Guatemala - Kotlin para desarrolladores de Android
Colombia - Kotlin para desarrolladores de Android
México - Kotlin para desarrolladores de Android
Panama - Kotlin para desarrolladores de Android
Peru - Kotlin para desarrolladores de Android
Uruguay - Kotlin para desarrolladores de Android
Venezuela - Kotlin para desarrolladores de Android
Polska - Kotlin for Android Developers
United Kingdom - Kotlin for Android Developers
South Korea - Kotlin for Android Developers
Pakistan - Kotlin for Android Developers
Sri Lanka - Kotlin for Android Developers
Bulgaria - Kotlin for Android Developers
Bolivia - Kotlin para desarrolladores de Android
Indonesia - Kotlin for Android Developers
Kazakhstan - Kotlin for Android Developers
Moldova - Kotlin for Android Developers
Morocco - Kotlin for Android Developers
Tunisia - Kotlin for Android Developers
Kuwait - Kotlin for Android Developers
Oman - Kotlin for Android Developers
Slovakia - Kotlin for Android Developers
Kenya - Kotlin for Android Developers
Nigeria - Kotlin for Android Developers
Botswana - Kotlin for Android Developers
Slovenia - Kotlin for Android Developers
Croatia - Kotlin for Android Developers
Serbia - Kotlin for Android Developers
Bhutan - Kotlin for Android Developers