Kotlin (KTLN1)
Programming, Kotlin
Location, current course term
Contact us
The course:
Hide detail
-
Úvod, seznámení s programovacím jazykem Kotlin
-
Úvod do objektově orientovaného programování
-
Seznámení s pojmy objekt, dědičnost, třída, polymorfismus
-
Základní principy OOP
-
Seznámení s vývojovým prostředím (standardně IntelliJ)
-
Datové typy, operátory, řídící příkazy
-
Cykly
-
Porovnávání (===)
-
Lambda výrazy
-
Blok when
-
Properties
-
Defaultní a pojmenované argumenty
-
Externí funkce
-
Rozsahy
-
Přetěžování operátorů
-
Řetězce a další základní datové typy
-
Vlastnosti řetězců, porovnávání řetězců, imutabilita
-
Metody třídy String
-
Standardní jazykové pole, omezení a jejich výhody, vytváření, cyklus for a iteratovatelné objekty
-
Návrh a tvorba tříd, metod, objektů
-
Vytvoření vlastní třídy
-
Proměnné a properties objektu, metody objektu
-
Vytváření objektů
-
Úrovně viditelnosti
-
Datové třídy
-
Vytváření balíků a implementace rozhraní
-
Struktura balíků, vztah balíku a adresářové struktury při překladu a natahování tříd, význam IDE pro automatickou správu adresářů a balíků
-
Importování balíků, viditelnost datových typů
-
Implementace rozhraní, automatické přetypování na rozhraní, explicitní přetypování, význam operátoru is
-
Zpracování výjimek v programu
-
Typy výjimek v Javě a Kotlin prostředí
-
Standardní výjimky, kontrolované a běhové výjimky
-
Ošetřování výjimek
-
Blok finally
-
Sestavovací nástroje
-
Přehled - Maven, Gradle (standardně Gradle)
-
Správa a přidávání závislostí
-
Práce s kolekcemi
-
Mutabilní a imutabilní kolekce
-
Seznamy, pole
-
Asociativní pole
-
Vstupní a výstupní operace
-
Práce s konzolí, výpis na obrazovku, čtení od uživatele, objekt Console
-
Parametry programu, oživení aplikace řízené z příkazového řádku
-
Null safety
-
Lambda výrazy
-
Úvod, význam
-
Použití s kolekcemi
-
Interoperabilita s prostředím jazyka Java
-
Tvorba a oživení samostatných aplikací
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Language:
-
Vybrané zákaznické reference
AspectWorks, s.r.o., Petra L.
Kotlin (
KTLN1)
"Díky konkrétním požadavkům na osnovu a malému počtu účastníků byl možný individuální přístup a probrání témat na přání."