Plan Szkolenia

Wprowadzenie

  • Podstawowa składnia
  • Idiomy
  • Konwencje kodowania

Podstawy

  • Podstawowe typy
  • Pakiety
  • Przepływ sterowania
  • Zwroty i skoki

Klasy i obiekty

  • Klasy i dziedziczenie
  • Właściwości i pola
  • Interfejsy
  • Modyfikatory widoczności
  • Rozszerzenia
  • Klasy danych
  • Generyki
  • Klasy zagnieżdżone
  • Klasy wyliczeniowe
  • Obiekty
  • Delegowanie
  • Właściwości delegowane

Funkcje i lambdy

  • Funkcje
  • Lambdy
  • Funkcje inline

Inne

  • Deklaracje destrukturyzujące
  • Kolekcje
  • Zakresy
  • Sprawdzanie i rzutowanie typów
  • Wyrażenia this
  • Równość
  • Przeciążanie operatorów
  • Bezpieczeństwo null
  • Wyjatki
  • Adnotacje
  • Refleksja
  • Budowniczy bezpieczny typowo
  • Typ dynamiczny

Interoperacyjność

  • Wywoływanie Javy z Kotlina
  • Wywoływanie Kotlina z Javy

Referencje

  • Dokumentowanie kodu w Kotlinie
  • Używanie Mavena
  • Używanie Anta
  • Używanie Gradle
  • Kotlin i OSGi

Poradniki

Wymagania

  • IntelliJ
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie