Groovy Developer - brezplačen tečaj pri Otusu, usposabljanje, Datum: 5. december 2023.
Miscellanea / / December 09, 2023
Otus.ru je visokotehnološki startup na področju izobraževanja. Naše poslanstvo je narediti izobraževanje smiselno z ustvarjanjem povezav med delodajalci, strokovnjaki in učitelji. Pridi študirati z nami!
OTUS je danes več kot 80 lastniških tečajev za IT strokovnjake z različnih področij, kot so programiranje, testiranje, infrastruktura, informacijska varnost, upravljanje in podatkovna znanost. In kar je pomembno, imamo programe za različne ravni spretnosti, od začetnikov do profesionalcev, ki se želijo naučiti naprednih veščin.
Naše poslanstvo je osmisliti učenje z uresničevanjem razmerja med pričakovanji delodajalcev, kompetencami strokovnjakov in zmožnostmi učiteljev.
Več kot 6 let v industriji zalednega razvoja v Javi. Ukvarjal se je z razvojem aplikacij s polnim skladom, razvojem visoko obremenjenih sistemov računalniških omrežij, pa tudi z mikrostoritvami in cevovodi etl. Trenutno kot višji razvijalec delam na storitvah plačilnega sistema pri Unlimintu. Imam izkušnje z delom s storitvami Hadoop (HDFS, HBase), orkestratorji (Airflow, Spring Cloud Data Flow), bazami podatkov MPP (Cassandra, Greenplum, Clickhouse). Zanimanja: BigData, Blockchain, NFTEizobraževanje: magistrski študij računalništva in IT, SUSU, fakulteta VSEKN.
Diplomirala leta 2015 na ITMO z diplomo inženir tehnologije, informatika in računalništvo. Delovne izkušnje: 9 let programiranja v Javi in Java stack. Razvijalec orodij na področju varnosti aplikacij. Strokovnjak za razvoj vtičnikov za IDE, sisteme CI/CD, orodja za gradnjo; strežniške aplikacije. učiteljica
Sintaksa in vgrajene jezikovne funkcije
-Tema 1.Groovy - JVM in Java
-Tema 2.Jezikovne konstrukcije. Operaterji
-Tema 3.Jezikovne konstrukcije. Razredi, vmesniki, lastnosti, objekti, konstruktorji, metode
-Tema 4. Statično in dinamično tipkanje
-Tema 5. Privzete razširitve
-Tema 6. Zbirke
-Tema 7. Funkcionalno programiranje
-Tema 8. Razčlenjevanje XML/JSON/YAML
-Tema 9. Interakcija z bazo podatkov z uporabo vgrajenih orodij
-Tema 10. Uporaba možnosti za Groovy
Jezikovna razširitev (DSL)
-Tema 11. Preobremenitev operaterja, metaprogramiranje, metode razširitve
-Tema 12. Uporaba zaprtja za izdelavo DSL
-Tema 13.AST-transformacija
-Tema 14.GDSL
Delo z okvirji
-Tema 15. Razvoj storitev na Grails
-Tema 16. Razvoj na Micronautu
Gradle
-Tema 18. Pregled Gradle DSL
-Tema 19. Pisanje in testiranje lastnega vtičnika
Projektni modul
-Tema 22. Izbira teme in organizacija projektnega dela
-Tema 23. Posvetovanje o projektih in domačih nalogah
-Tema 24. Zaščita projektantskega dela
-Tema 25. Povzetek predmeta