Course Code: kotlinbeginner
Duration: 21 hours
Prerequisites:
  • Podstawowa znajomość obsługi komputera
  • Nie jest wymagane wcześniejsze doświadczenie w programowaniu
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 używać Kotlin do tworzenia profesjonalnych aplikacji.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Zrozumienie podstaw programowania obiektowego
  • Rozumienie koncepcji Kotlin
  • Czytać Kotlin kod
  • Kodowanie własnej aplikacji Kotlin

Publiczność

  • Początkujący programiści
  • Doświadczeni programiści Java zainteresowani Kotlin

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Course Outline:

Wstęp

Przegląd Kotlin

Konfigurowanie narzędzi

  • Korzystanie z narzędzi wiersza poleceń
  • Instalowanie JDK dla Kotlin
  • Instalowanie i konfigurowanie IDE: IntelliJ
  • Instalowanie wtyczek

Pierwsze kroki z Kotlin

  • Wprowadzenie do podstawowego kodowania z Kotlin
  • Nauka Kotlin architektury
  • Interakcja z Kotlin Korzystanie z REPL
  • 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 w celu zapewnienia bezpieczeństwa zerowego
  • Tworzenie pierwszej samodzielnej aplikacji Kotlin.

Implementacja instrukcji warunkowych w Kotlin

  • 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
  • Generowanie liczb losowych za pomocą instrukcji warunkowych

Używanie tablic i list w Kotlin

Implementowanie konstrukcji pętlowych w Kotlin

  • Kodowanie pętli „for”.
  • Kodowanie pętli „while”.
  • Implementowanie instrukcji „break”.
  • Implementowanie instrukcji „kontynuuj”.
  • Korzystanie z instrukcji „return”.
  • Korzystanie z etykiet pętli
  • Obliczanie sumowania liczb za pomocą pętli

Korzystanie z funkcji w Kotlin

  • Tworzenie funkcji
  • Deklarowanie funkcji
  • 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

Używanie różnych systemów liczbowych

  • Używanie liczb szesnastkowych
  • Korzystanie z liczb binarnych
  • Używanie operatorów bitowych

Implementowanie funkcjonalności wejściowych i wyjściowych

Używanie Java z Kotlin

Korzystanie z Kotlin z Java

Używanie Spek do testowania

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Kotlin for Beginners

Qatar - Kotlin for Beginners

Egypt - Kotlin for Beginners

Saudi Arabia - Kotlin for Beginners

South Africa - Kotlin for Beginners

Brasil - Kotlin for Beginners

Canada - Kotlin for Beginners

中国 - Kotlin for Beginners

香港 - Kotlin for Beginners

澳門 - Kotlin for Beginners

台灣 - Kotlin for Beginners

USA - Kotlin for Beginners

Österreich - Kotlin for Beginners

Schweiz - Kotlin for Beginners

Deutschland - Kotlin for Beginners

Czech Republic - Kotlin for Beginners

Denmark - Kotlin for Beginners

Estonia - Kotlin for Beginners

Finland - Kotlin for Beginners

Greece - Kotlin for Beginners

Magyarország - Kotlin for Beginners

Ireland - Kotlin for Beginners

Luxembourg - Kotlin for Beginners

Latvia - Kotlin for Beginners

España - Kotlin para principiantes

Italia - Kotlin for Beginners

Lithuania - Kotlin for Beginners

Nederland - Kotlin for Beginners

Norway - Kotlin for Beginners

Portugal - Kotlin for Beginners

România - Kotlin for Beginners

Sverige - Kotlin for Beginners

Türkiye - Kotlin for Beginners

Malta - Kotlin for Beginners

Belgique - Kotlin for Beginners

France - Kotlin for Beginners

日本 - Kotlin for Beginners

Australia - Kotlin for Beginners

Malaysia - Kotlin for Beginners

New Zealand - Kotlin for Beginners

Philippines - Kotlin for Beginners

Singapore - Kotlin for Beginners

Thailand - Kotlin for Beginners

Vietnam - Kotlin for Beginners

India - Kotlin for Beginners

Argentina - Kotlin para principiantes

Chile - Kotlin para principiantes

Costa Rica - Kotlin para principiantes

Ecuador - Kotlin para principiantes

Guatemala - Kotlin para principiantes

Colombia - Kotlin para principiantes

México - Kotlin para principiantes

Panama - Kotlin para principiantes

Peru - Kotlin para principiantes

Uruguay - Kotlin para principiantes

Venezuela - Kotlin para principiantes

Polska - Kotlin for Beginners

United Kingdom - Kotlin for Beginners

South Korea - Kotlin for Beginners

Pakistan - Kotlin for Beginners

Sri Lanka - Kotlin for Beginners

Bulgaria - Kotlin for Beginners

Bolivia - Kotlin para principiantes

Indonesia - Kotlin for Beginners

Kazakhstan - Kotlin for Beginners

Moldova - Kotlin for Beginners

Morocco - Kotlin for Beginners

Tunisia - Kotlin for Beginners

Kuwait - Kotlin for Beginners

Oman - Kotlin for Beginners

Slovakia - Kotlin for Beginners

Kenya - Kotlin for Beginners

Nigeria - Kotlin for Beginners

Botswana - Kotlin for Beginners

Slovenia - Kotlin for Beginners

Croatia - Kotlin for Beginners

Serbia - Kotlin for Beginners

Bhutan - Kotlin for Beginners

Nepal - Kotlin for Beginners

Uzbekistan - Kotlin for Beginners