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. Naučíte se používat Groovy jako alternativu k tradičním jazykům, jako je Java a získáte zkušenosti s vývojem moderních aplikací s využitím funkcí, které jsou specifické pro Groovy.
Prozkoumáte řízení toku programu, datové typy, operátory a standardní OOP koncepty jako třídy, dědičnost, polymorfismus a uzávěry. Budete pracovat s vývojovým prostředím IntelliJ IDEA, zpracovávat řetězce, kolekce a regulární výrazy. Naučíte se spravovat balíčky a rozhraní, zpracovávat výjimky a používat buildovací nástroje. Po absolvování školení budete schopni psát účinný a čitelný kód v jazyce Groovy.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Pochopit základy syntaxe Groovy, closures, seznamy, mapy a GroovyBeans
- Ovládnout OOP koncepty v Groovy: třídy, dědičnost, polymorfismus, uzávěry
- Nastavit a používat IntelliJ IDEA pro vývoj Groovy aplikací
- Zpracovávat řetězce, kolekce a psát regulární výrazy v Groovy
- Navrhovat vlastní třídy, metody, balíčky a implementovat rozhraní
- Zpracovávat výjimky a využívat finally bloky pro bezpečný kód
- Spravovat závislosti a projekty pomocí nástrojů Maven / Gradle
- Provádět vstup-výstup operace, číst/vypisovat data a používat konzoli
- Využívat null safety mechanismy
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Programátoři se znalostí Javy, kteří chtějí začít používat Groovy
- Vývojáři hledající dynamický jazyk pro efektivní skriptování na JVM
- Vývojáři chtějící psát čitelný a expresivní kód s podporou closures a DSL
- Ti, kteří potřebují ovládat kolekce, regulární výrazy a vstup-výstup v Groovy
KDE A KDY KURZ PROBÍHÁ?
Brno + online (volitelně)
28.7. - 30.7.2025
16 800 Kč
22.9. - 24.9.2025
16 800 Kč
24.11. - 26.11.2025
16 800 Kč
Praha + online (volitelně)
8.9. - 10.9.2025
16 800 Kč
3.11. - 5.11.2025
16 800 Kč
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í
-
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í (==,===,equals)
-
Closure
-
Switch statement
-
Properties
-
Defaultní a pojmenované argumenty
-
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 instanceof
-
Zpracování výjimek v programu
-
Typy výjimek v Javě a Groovy 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
-
Úvod, význam
-
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
T-Mobile Czech Republic a.s., Jiří B.
JVM Groovy (
GROOVY1)
"Pan lektor byl příjemný, lekce krásně utíkaly a nic se zbytečně netáhlo. Děkuji"
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"