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Á?
Brno + online (volitelně)
16.12. - 18.12.2024
16 800 Kč
10.2. - 12.2.2025
16 800 Kč
7.4. - 9.4.2025
16 800 Kč
Praha + online (volitelně)
27.1. - 29.1.2025
16 800 Kč
24.3. - 26.3.2025
16 800 Kč
19.5. - 21.5.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
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"