Course Code: kotlinandroiddev
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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
Course Outline:

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

Sites Published:

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

Nepal - Kotlin for Android Developers

Uzbekistan - Kotlin for Android Developers