Course Code: kotlin
Duration: 21 hours
Prerequisites:
  • IntelliJ
Overview:

Kotlin to statycznie typowany język programowania dla JVM, Android i przeglądarki.

Publiczność

Ten kurs jest skierowany do programistów i inżynierów zainteresowanych programowaniem z Kotlin.

Course Outline:

Pierwsze kroki

  • Podstawowa składnia
  • Frazeologia
  • Konwencje kodowania

Podstawy

  • Podstawowe typy
  • Pakiety
  • Kontrola przepływu
  • Powroty i skoki

Klasy i obiekty

  • Klasy i dziedziczenie
  • Właściwości i pola
  • Interfejsy
  • Modyfikatory widoczności
  • Rozszerzenia
  • Klasy danych
  • Genetyki
  • Klasy zagnieżdżone
  • Klasy wyliczeniowe
  • Obiekty
  • Delegacja
  • Delegowane właściwości

Funkcje i lambdy

  • Funkcje
  • Lambdy
  • Funkcje wbudowane

Inny

  • Deklaracje destrukturyzacji
  • Kolekcje
  • Zakresy
  • Kontrole typu i rzuty
  • To wyrażenia
  • Równość
  • Przeciążenie operatora
  • Zerowe bezpieczeństwo
  • Wyjątki
  • Adnotacje
  • Odbicie
  • Konstruktorzy z bezpiecznym typem
  • Typ dynamiczny

Współpraca

  • Dzwonię do Java z Kotlin
  • Dzwonię do Kotlin z Java

Odniesienie

  • Dokumentowanie Kotlin Kod
  • Korzystanie z Maven
  • Korzystanie z Anta
  • Korzystanie z Gradle
  • Kotlin i OSGi

Poradniki

Sites Published:

United Arab Emirates - Programming with Kotlin

Qatar - Programming with Kotlin

Egypt - Programming with Kotlin

Saudi Arabia - Programming with Kotlin

South Africa - Programming with Kotlin

Brasil - Programação com Kotlin

Canada - Programming with Kotlin

中国 - Programming with Kotlin

香港 - Programming with Kotlin

澳門 - Programming with Kotlin

台灣 - Programming with Kotlin

USA - Programming with Kotlin

Österreich - Programming with Kotlin

Schweiz - Programming with Kotlin

Deutschland - Programming with Kotlin

Czech Republic - Programming with Kotlin

Denmark - Programming with Kotlin

Estonia - Programming with Kotlin

Finland - Programming with Kotlin

Greece - Programming with Kotlin

Magyarország - Programming with Kotlin

Ireland - Programming with Kotlin

Luxembourg - Programming with Kotlin

Latvia - Programming with Kotlin

España - Programación con Kotlin

Italia - Programming with Kotlin

Lithuania - Programming with Kotlin

Nederland - Programming with Kotlin

Norway - Programming with Kotlin

Portugal - Programação com Kotlin

România - Programming with Kotlin

Sverige - Programming with Kotlin

Türkiye - Programming with Kotlin

Malta - Programming with Kotlin

Belgique - Programmer avec Kotlin

France - Programmer avec Kotlin

日本 - Programming with Kotlin

Australia - Programming with Kotlin

Malaysia - Programming with Kotlin

New Zealand - Programming with Kotlin

Philippines - Programming with Kotlin

Singapore - Programming with Kotlin

Thailand - Programming with Kotlin

Vietnam - Programming with Kotlin

India - Programming with Kotlin

Argentina - Programación con Kotlin

Chile - Programación con Kotlin

Costa Rica - Programación con Kotlin

Ecuador - Programación con Kotlin

Guatemala - Programación con Kotlin

Colombia - Programación con Kotlin

México - Programación con Kotlin

Panama - Programación con Kotlin

Peru - Programación con Kotlin

Uruguay - Programación con Kotlin

Venezuela - Programación con Kotlin

Polska - Programming with Kotlin

United Kingdom - Programming with Kotlin

South Korea - Programming with Kotlin

Pakistan - Programming with Kotlin

Sri Lanka - Programming with Kotlin

Bulgaria - Programming with Kotlin

Bolivia - Programación con Kotlin

Indonesia - Programming with Kotlin

Kazakhstan - Programming with Kotlin

Moldova - Programming with Kotlin

Morocco - Programming with Kotlin

Tunisia - Programming with Kotlin

Kuwait - Programming with Kotlin

Oman - Programming with Kotlin

Slovakia - Programming with Kotlin

Kenya - Programming with Kotlin

Nigeria - Programming with Kotlin

Botswana - Programming with Kotlin

Slovenia - Programming with Kotlin

Croatia - Programming with Kotlin

Serbia - Programming with Kotlin

Bhutan - Programming with Kotlin

Nepal - Programming with Kotlin

Uzbekistan - Programming with Kotlin