Groovy Developer - bezplatný kurz od spoločnosti Otus, školenie, Dátum: 5. decembra 2023.
Rôzne / / December 09, 2023
Otus.ru je high-tech startup v oblasti vzdelávania. Naším poslaním je, aby vzdelávanie malo zmysel vytváraním spojení medzi zamestnávateľmi, odborníkmi a učiteľmi. Poď študovať s nami!
OTUS je dnes viac ako 80 vlastných kurzov pre IT špecialistov z rôznych oblastí, ako je programovanie, testovanie, infraštruktúra, informačná bezpečnosť, manažment a Data Science. A čo je dôležité, máme programy pre rôzne úrovne zručností od začiatočníkov až po profesionálov, ktorí sa chcú naučiť pokročilé zručnosti.
Naším poslaním je urobiť učenie zmysluplným uvedomením si vzťahu medzi očakávaniami zamestnávateľov, kompetenciami špecialistov a schopnosťami učiteľov.
Viac ako 6 rokov v oblasti vývoja backendov v Jave. Zaoberal sa vývojom full-stack aplikácií, vývojom vysoko zaťažených výpočtových gridových systémov, ako aj mikroslužieb a etl pipeline. V súčasnosti sa ako senior vývojár venujem službám platobného styku v Unliminte. Mám skúsenosti s prácou so službami Hadoop (HDFS, HBase), orchestrátormi (Airflow, Spring Cloud Data Flow), MPP databázami (Cassandra, Greenplum, Clickhouse). Záujmy: BigData, Blockchain, NFTEvzdelanie: magisterský titul z informatiky a IT, SUSU, fakulta VSEKN.
V roku 2015 absolvoval ITMO s titulom Technologický inžinier, Informatika a Počítačové inžinierstvo. Odborná prax: 9 rokov programovania v Jave a Java stack. Vývojár nástrojov v oblasti bezpečnosti aplikácií. Expert na vývoj pluginov pre IDE, CI/CD systémy, nástroje na zostavovanie; serverové aplikácie. učiteľ
Syntax a vstavané jazykové funkcie
-Téma 1.Groovy - JVM a Java
-Téma 2.Jazykové konštrukcie. Operátori
-Téma 3.Jazykové konštrukcie. Triedy, rozhrania, vlastnosti, objekty, konštruktory, metódy
-Téma 4. Statické a dynamické písanie
-Téma 5.Predvolené rozšírenia
-Téma 6.Kolekcie
-Téma 7. Funkcionálne programovanie
-Téma 8. Analýza XML/JSON/YAML
-Téma 9.Interakcia s databázou pomocou vstavaných nástrojov
-Téma 10. Použitie možností pre Groovy
Jazykové rozšírenie (DSL)
-Téma 11. Preťaženie operátora, Metaprogramovanie, Metódy rozšírenia
-Téma 12. Použitie Closure na vytvorenie DSL
-Téma 13.AST-transformácia
-Téma 14.GDSL
Práca s rámcami
-Téma 15.Rozvoj služieb o gráloch
-Téma 16. Vývoj na Micronaute
Gradle
-Téma 18. Prehľad Gradle DSL
-Téma 19.Písanie a testovanie vlastného pluginu
Projektový modul
-Téma 22. Výber témy a organizácia projektovej práce
-Téma 23. Konzultácia projektov a domácich úloh
-Téma 24.Ochrana dizajnérskej práce
-Téma 25. Zhrnutie priebehu