Programowanie w języku Kotlin

LICZBA DNI: 3 (24h)

KOD KURSU: K/PROG

Powiadom
o kolejnych terminach

# kotlin

Autor szkolenia:
Łukasz Andrzejewski

O szkoleniu

DLA KOGO?

Programiści chcący zwiększyć efektywność codziennej pracy i poznać język zdobywający coraz większą popularność

WYMAGANIA

Umiejętność programowania w jakimkolwiek języku

ZALETY

Szkolenie ma charakter typowego warsztatu (jest nastawione przede wszystkim na praktyczny aspekt wykorzystania języka Kotlin). Jego głównym elementem jest rozwinięta część praktyczna polegająca na realizacji projektu

Cele szkolenia

Zdobycie umiejętności programowania w języku Kotlin

Przedstawienie najważniejszych idiomów programistycznych języka

Poznanie możliwości zastosowania języka Kotlin na różnych platformach

Program

  • Ogólna charakterystyka języka
  • Kotlin na różnych platformach
  • Środowisko pracy developera
  • Podstawy składni
  • Konwencje kodowania
  • Typy bazowe
  • Instrukcje sterujące
  • Wykorzystanie pakietów
  • Idiomy programistyczne
  • Interoperacyjność z Javą
  • Omówienie / przypomnienie najważniejszych pojęć
  • Wykorzystanie klas i interfejsów
  • Specjalne typy klas (Data, Sealed, Nested, Enum, Inline)
  • Hermetyzacja i kontrola dostępu
  • Delegacja na poziomie klas (classes) i własności (properties)
  • Rozszerzenia (extensions)
  • Typy generyczne
  • Objects/Companion Objects
  • Sprawdzanie typów i rzutowanie
  • Porównywanie obiektów
  • Założenia i dobre praktyki
  • Funkcje anonimowe oraz inline
  • Funkcje wyższego rzędu i ich wykorzystanie
  • Idiomy programistyczne
  • Najważniejsze elementy SDK
  • Operowanie na kolekcjach
  • Obsługa wyjątków
  • Typy opcjonalne (null safety)
  • Użycie adnotacji
  • Refleksja
  • Przeciążanie operatorów
  • Spring framework
  • Platforma Android
  • Aplikacje webowe
  • Aplikacje natywne

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.