Groovy Developer – tasuta kursus Otust, koolitus, Kuupäev: 5. detsember 2023.
Varia / / December 09, 2023
Otus.ru on kõrgtehnoloogiline idufirma hariduse valdkonnas. Meie missiooniks on muuta haridus mõttekaks, luues sidemeid tööandjate, spetsialistide ja õpetajate vahel. Tule meie juurde õppima!
OTUS on täna enam kui 80 patenteeritud kursust IT-spetsialistidele erinevatest valdkondadest, nagu programmeerimine, testimine, infrastruktuur, infoturve, haldus ja andmeteadus. Ja mis kõige tähtsam, meil on programmid erinevatele oskuste tasemetele alates algajatest kuni professionaalideni, kes soovivad õppida edasijõudnuid.
Meie missiooniks on muuta õppimine mõttekaks, teadvustades seost tööandjate ootuste, spetsialistide pädevuste ja õpetajate võimekuse vahel.
Rohkem kui 6 aastat Java taustaprogrammi arendustööstuses. Ta tegeles täispinu rakenduste arendamisega, suure koormusega arvutusvõrgu süsteemide, samuti mikroteenuste ja etl torujuhtmete arendamisega. Praegu töötan vanemarendajana Unlimintis maksesüsteemide teenuste kallal. Mul on töökogemus Hadoopi teenustega (HDFS, HBase), orkestraatoritega (Airflow, Spring Cloud Data Flow), MPP andmebaasidega (Cassandra, Greenplum, Clickhouse). Huvid: BigData, Blockchain, NFTEHaridus: magistrikraad arvutiteaduses ja IT-s, SUSU, õppejõud VSEKN.
Lõpetanud ITMO 2015. aastal tehnoloogiainseneri, informaatika ja arvutitehnika erialal. Töökogemus: 9 aastat Java ja Java pinu programmeerimist. Rakenduste turvalisuse valdkonna tööriistade arendaja. IDE-de, CI/CD-süsteemide pistikprogrammide arendamise ekspert, ehitustööriistad; serverirakendused. Õpetaja
Süntaks ja sisseehitatud keelefunktsioonid
-Teema 1.Groovy – JVM ja Java
-Teema 2.Keelekonstruktsioonid. Operaatorid
-Teema 3.Keelekonstruktsioonid. Klassid, liidesed, tunnused, objektid, konstruktorid, meetodid
-Teema 4. Staatiline ja dünaamiline tippimine
-Teema 5. Vaikimisi laiendid
-Teema 6.Kogud
-Teema 7. Funktsionaalne programmeerimine
-Teema 8. XML/JSON/YAML sõelumine
-Teema 9. Interaktsioon andmebaasiga, kasutades sisseehitatud tööriistu
-Teema 10. Groovy valikute kasutamine
Keelelaiend (DSL)
-Teema 11. Operaatori ülekoormus, metaprogrammeerimine, laiendusmeetodid
-Teema 12. Sulgemise kasutamine DSL-i loomiseks
-Teema 13.AST-transformatsioon
-Teema 14.GDSL
Töö raamistikega
-Teema 15. Graalide teenuste arendamine
-Teema 16. Areng Micronautil
Gradle
-Teema 18.Gradle DSL ülevaade
-Teema 19. Oma pistikprogrammi kirjutamine ja testimine
Projekti moodul
-Teema 22. Teema valik ja projektitöö korraldus
-Teema 23. Projektide ja kodutööde konsultatsioon
-Teema 24.Projekteerimistööde kaitsmine
-Teema 25. Kursuse kokkuvõtte tegemine