Groovy Developer – bezplatný kurz od Otus, školení, Datum: 5. prosince 2023.
Různé / / December 09, 2023
Otus.ru je high-tech startup v oblasti vzdělávání. Naším posláním je učinit vzdělávání smysluplným vytvářením spojení mezi zaměstnavateli, odborníky a učiteli. Pojďte s námi studovat!
OTUS je dnes více než 80 proprietárních kurzů pro IT specialisty z různých oblastí, jako je programování, testování, infrastruktura, informační bezpečnost, management a Data Science. A co je důležité, máme programy pro různé úrovně dovedností od začátečníků po profesionály, kteří se chtějí naučit pokročilé dovednosti.
Naším posláním je učinit učení smysluplným tím, že si uvědomíme vztah mezi očekáváními zaměstnavatelů, kompetencemi specialistů a schopnostmi učitelů.
Více než 6 let v backendovém vývojovém průmyslu v Javě. Podílel se na vývoji full-stack aplikací, vývoji vysoce zatěžovaných systémů výpočetních sítí, stejně jako mikroslužeb a etl pipelines. V současné době jako senior vývojář pracuji na službách platebního styku ve společnosti Unlimint. Mám zkušenosti s prací se službami Hadoop (HDFS, HBase), orchestrátory (Airflow, Spring Cloud Data Flow), databázemi MPP (Cassandra, Greenplum, Clickhouse). Zájmy: BigData, Blockchain, NFTEvzdělání: Magisterský titul v oboru informatiky a IT, SUSU, fakulta VŠEKN.
V roce 2015 absolvoval ITMO s titulem Technologický inženýr, Informatika a Počítačové inženýrství. Profesionální zkušenosti: 9 let programování v Javě a Java stack. Vývojář nástrojů v oblasti aplikační bezpečnosti. Expert na vývoj zásuvných modulů pro IDE, CI/CD systémy, sestavení nástrojů; serverové aplikace. Učitel
Syntaxe a vestavěné jazykové funkce
-Téma 1.Groovy - JVM a Java
-Téma 2.Jazykové konstrukce. Operátoři
-Téma 3.Jazykové konstrukce. Třídy, rozhraní, vlastnosti, objekty, konstruktory, metody
-Téma 4. Statické a dynamické psaní
-Téma 5.Výchozí rozšíření
-Téma 6. Kolekce
-Téma 7. Funkcionální programování
-Téma 8. Analýza XML/JSON/YAML
-Téma 9.Interakce s databází pomocí vestavěných nástrojů
-Topic 10.Using options for Groovy
Rozšíření jazyka (DSL)
-Téma 11. Přetížení operátora, Metaprogramování, Metody rozšíření
-Téma 12. Použití Closure k vytvoření DSL
-Téma 13. AST-transformace
-Téma 14.GDSL
Práce s frameworky
-Téma 15.Rozvoj služeb o grálech
-Téma 16.Vývoj na Micronautu
Gradle
-Téma 18. Přehled Gradle DSL
-Téma 19. Psaní a testování vlastního pluginu
Projektový modul
-Téma 22. Výběr tématu a organizace projektové práce
-Téma 23. Konzultace projektů a domácích úkolů
-Téma 24.Ochrana projekční práce
-Téma 25. Shrnutí kurzu