Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Podstawowa składnia
  • Idiomy
  • Konwencje kodowania

Podstawy

  • Typy podstawowe
  • Pakiety
  • Przepływ sterowania
  • Instrukcje powrotu i skoki

Klasy i obiekty

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

Funkcje i wyrażenia lambda

  • Funkcje
  • Wyrażenia lambda
  • Funkcje inline

Inne

  • Deklaracje destrukteryzujące
  • Kolekcje
  • Zakresy
  • Sprawdzanie typów i rzutowanie
  • Wyrażenia this
  • Równość
  • Przeciążanie operatorów
  • Bezpieczeństwo null
  • Wyjątki
  • Adnotacje
  • Refleksja
  • Buildery bezpieczne typowo
  • Typ dynamiczny

Interoperacyjność

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

Materiały referencyjne

  • Dokumentowanie kodu w Kotlinie
  • Korzystanie z Maven
  • Korzystanie z Ant
  • Korzystanie z Gradle
  • Kotlin i OSGi

Samouczki

Wymagania

Kotlin to język programowania o typowaniu statycznym dla JVM, Androida i przeglądarek.

Grupa docelowa

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

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (6)

Propozycje terminów

Powiązane Kategorie