JVM Groovy (GROOVY1)

Programování, Java, Spring

Školení JVM Groovy je určeno pro zájemce, kteří chtějí rozšířit své znalosti v oblasti dynamických jazyků na platformě Java. Účastníci se naučí používat Groovy jako alternativu k tradičním jazykům, jako je Java a získají zkušenosti s vývojem moderních aplikací s využitím funkcí, které jsou specifické pro Groovy. Toto školení zahrnuje základy Groovy syntaxe, práci s kolekcemi, regulárními výrazy a dalšími užitečnými funkcemi. Po absolvování školení účastníci budou schopni psát účinný a čitelný kód v jazyce Groovy.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Úvod, seznámení s programovacím jazykem Groovy
  • Úvod do objektově orientovaného programování
    1. Seznámení s pojmy objekt, dědičnost, třída, polymorfismus
    2. Základní principy OOP
  • Seznámení s vývojovým prostředím (standardně IntelliJ)
  • Datové typy, operátory, řídící příkazy
    1. Cykly
    2. Porovnávání (==,===,equals)
    3. Closure
    4. Switch statement
    5. Properties
    6. Defaultní a pojmenované argumenty
    7. Rozsahy
    8. Přetěžování operátorů
  • Řetězce a další základní datové typy
    1. Vlastnosti řetězců, porovnávání řetězců, imutabilita
    2. Metody třídy String
    3. Standardní jazykové pole, omezení a jejich výhody, vytváření, cyklus for a iteratovatelné objekty
  • Návrh a tvorba tříd, metod, objektů
    1. Vytvoření vlastní třídy
    2. Proměnné a properties objektu, metody objektu
    3. Vytváření objektů
    4. Úrovně viditelnosti
    5. Datové třídy
  • Vytváření balíků a implementace rozhraní
    1. 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ů
    2. Importování balíků, viditelnost datových typů
    3. Implementace rozhraní, automatické přetypování na rozhraní, explicitní přetypování, význam operátoru instanceof
  • Zpracování výjimek v programu
    1. Typy výjimek v Javě a Groovy prostředí
    2. Standardní výjimky, kontrolované a běhové výjimky
    3. Ošetřování výjimek
    4. Blok finally
  • Sestavovací nástroje
    1. Přehled - Maven, Gradle (standardně Gradle)
    2. Správa a přidávání závislostí
  • Práce s kolekcemi
    1. Mutabilní a imutabilní kolekce
    2. Seznamy, pole
    3. Asociativní pole
  • Vstupní a výstupní operace
    1. Práce s konzolí, výpis na obrazovku, čtení od uživatele, objekt Console
    2. Parametry programu, oživení aplikace řízené z příkazového řádku
  • Null safety
    1. Úvod, význam
    2. Použití s kolekcemi
  • Interoperabilita s prostředím jazyka Java
  • Tvorba a oživení samostatných aplikací
Předpokládané znalosti:
Základní znalost jazyka JAVA.
Doporučený předchozí kurz:
Java - úvod do programování (JAV1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
16 800,00 Kč (20 328,00 Kč včetně 21% DPH)
Jazyk:
Česky

Vybrané zákaznické reference

Všeobecná zdravotní pojišťovna České republiky, Miriam V.
JVM Groovy ( GROOVY1)
"Skvělé školení, krásně vysvětleno, jednoduché/srozumitelné příklady a opravdu úžasný přístup lektora :) Moc doporučuji "
Všeobecná zdravotní pojišťovna České republiky, Eva A.
JVM Groovy ( GROOVY1)
"Lektora musím pochválit. Perfektní přístup. Velmi interaktivní kurz. Po celou dobu kurzu se snaží, aby bylo vše dobře pochopeno. Rozhodně doporučuji."
Všeobecná zdravotní pojišťovna České republiky, Petr B.
JVM Groovy ( GROOVY1)
"Ze skoleni jsem nadseny. Lektor nam vse ukazal, vysvetlil a dal cas na vyzkouseni. Zaujalo me i porovnani vuci tomu, jak se to dela v Jave a tim padem i zjednoduseni, ktere je pro me nejvetsim benefitem Groovy. Mozna bych ocenil vice samostatnych cviceni."
Všeobecná zdravotní pojišťovna České republiky, Monika P.
JVM Groovy ( GROOVY1)
"Školení bylo zajímavé. Lektor vysvětloval srozumitelně a ve vyhovujícím tempu"