Groovy Developer — bezmaksas kurss no Otus, apmācība, Datums: 2023. gada 5. decembris.
Literārs Mistrojums / / December 09, 2023
Otus.ru ir augsto tehnoloģiju jaunuzņēmums izglītības jomā. Mūsu misija ir padarīt izglītību jēgpilnu, veidojot saiknes starp darba devējiem, speciālistiem un skolotājiem. Nāc mācīties pie mums!
OTUS šodien ir vairāk nekā 80 patentēti kursi IT speciālistiem no dažādām jomām, piemēram, programmēšanas, testēšanas, infrastruktūras, informācijas drošības, pārvaldības un datu zinātnes. Un, kas ir svarīgi, mums ir programmas dažādiem prasmju līmeņiem, sākot no iesācējiem līdz profesionāļiem, kuri vēlas apgūt progresīvas prasmes.
Mūsu misija ir padarīt mācīšanos jēgpilnu, apzinoties attiecības starp darba devēju vēlmēm, speciālistu kompetencēm un skolotāju iespējām.
Vairāk nekā 6 gadi Java aizmugursistēmas izstrādes nozarē. Viņš bija iesaistīts pilnas steka lietojumprogrammu izstrādē, augstas slodzes skaitļošanas režģa sistēmu, kā arī mikropakalpojumu un etl cauruļvadu izstrādē. Šobrīd kā vecākais izstrādātājs strādāju pie maksājumu sistēmu pakalpojumiem Unlimint. Man ir pieredze darbā ar Hadoop pakalpojumiem (HDFS, HBase), orķestrantiem (Airflow, Spring Cloud Data Flow), MPP datu bāzēm (Cassandra, Greenplum, Clickhouse).Intereses: BigData, Blockchain, NFTEIzglītība: maģistra grāds datorzinātnēs un IT, SUSU, fakultāte VSEKN.
ITMO absolvēšana 2015. gadā ar grādu tehnoloģiju inženieris, informātika un datortehnika. Profesionālā pieredze: 9 gadi programmēšanas Java un Java stekā. Programmu drošības jomas rīku izstrādātājs. Eksperts spraudņu izstrādē IDE, CI/CD sistēmām, veidošanas rīkiem; servera lietojumprogrammas. Skolotājs
Sintakse un iebūvētās valodas funkcijas
-Tēma 1. Groovy - JVM un Java
-2.tēma.Valodas konstrukcijas. Operatori
-3.tēma.Valodas konstrukcijas. Klases, saskarnes, pazīmes, objekti, konstruktori, metodes
-4.tēma. Statiskā un dinamiskā rakstīšana
-5. tēma. Noklusējuma paplašinājumi
-6.tēma.Kolekcijas
-7.tēma. Funkcionālā programmēšana
-Tēma 8.XML/JSON/YAML parsēšana
- 9. tēma. Mijiedarbība ar datu bāzi, izmantojot iebūvētos rīkus
-10. tēma. Groovy opciju izmantošana
Valodas paplašinājums (DSL)
-11. tēma. Operatora pārslodze, metaprogrammēšana, paplašināšanas metodes
-12. tēma. Slēgšanas izmantošana DSL izveidei
-13.tēma.AST-transformācija
-Tēma 14.GDSL
Darbs ar karkasiem
-15.tēma. Pakalpojumu attīstība uz Grāla
-16. tēma. Attīstība uz Micronaut
Gradle
-Tēma 18. Gradle DSL pārskats
- 19. tēma. Sava spraudņa rakstīšana un testēšana
Projekta modulis
-22.tēma. Tēmas izvēle un projekta darba organizācija
-23.tēma. Konsultācijas par projektiem un mājas darbiem
-24.tēma.Projektēšanas darbu aizsardzība
-25.tēma. Kursa rezumēšana