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

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie