Groovy Developer – ilmainen kurssi Otusilta, koulutus, päivämäärä: 5.12.2023.
Miscellanea / / December 09, 2023
Otus.ru on korkean teknologian startup koulutuksen alalla. Missiomme on tehdä koulutuksesta mielekästä luomalla yhteyksiä työnantajien, ammattilaisten ja opettajien välille. Tule opiskelemaan kanssamme!
OTUS on nykyään yli 80 omaa kurssia IT-asiantuntijoille eri aloilta, kuten ohjelmointi, testaus, infrastruktuuri, tietoturva, hallinta ja tietotiede. Ja mikä tärkeintä, meillä on ohjelmia eri taitotasoille aloittelijoista ammattilaisiin, jotka haluavat oppia edistyneitä taitoja.
Missiomme on tehdä oppimisesta mielekästä ymmärtämällä työnantajien odotusten, asiantuntijoiden osaamisen ja opettajien osaamisen välinen suhde.
Yli 6 vuotta taustakehitysalalla Javassa. Hän oli mukana täyden pinon sovellusten kehittämisessä, korkean kuormituksen compute-grid-järjestelmien sekä mikropalveluiden ja etl-putkien kehittämisessä. Tällä hetkellä vanhempana kehittäjänä työskentelen Unlimintin maksujärjestelmäpalveluiden parissa. Minulla on kokemusta työskentelystä Hadoop-palveluiden (HDFS, HBase), orkestraattoreiden (Airflow, Spring Cloud Data Flow), MPP-tietokantojen (Cassandra, Greenplum, Clickhouse). Kiinnostuksen kohteet: BigData, Blockchain, NFTEKoulutus: Tietojenkäsittelytieteen ja IT: n maisteri, SUSU, tiedekunta VSEKN.
Valmistunut ITMO: sta vuonna 2015 tekniikan insinöörin, tietotekniikan ja tietokonetekniikan tutkinnosta. Ammattikokemus: 9 vuoden ohjelmointi Java- ja Java-pinossa. Sovellusturva-alan työkalujen kehittäjä. Asiantuntija kehittämään laajennuksia IDE: ille, CI/CD-järjestelmille, rakennustyökaluille; palvelinsovelluksia. Opettaja
Syntaksi ja sisäänrakennetut kielitoiminnot
-Aihe 1. Groovy - JVM ja Java
-Aihe 2.Kielten rakenteet. Operaattorit
-Aihe 3.Kielten rakenteet. Luokat, rajapinnat, piirteet, objektit, konstruktorit, menetelmät
-Aihe 4. Staattinen ja dynaaminen kirjoitus
-Aihe 5. Oletuslaajennukset
-Teema 6. Kokoelmat
-Aihe 7. Toiminnallinen ohjelmointi
-Aihe 8.XML/JSON/YAML-jäsennys
-Aihe 9. Vuorovaikutus tietokannan kanssa sisäänrakennettujen työkalujen avulla
-Aihe 10. Vaihtoehtojen käyttäminen Groovylle
Kielilaajennus (DSL)
-Aihe 11. Operaattorin ylikuormitus, metaohjelmointi, laajennusmenetelmät
-Aihe 12. Sulkemisen käyttäminen DSL: n rakentamiseen
-Aihe 13.AST-transformaatio
-Teema 14.GDSL
Työskentely kehysten kanssa
-Aihe 15. Palvelujen kehittäminen Grailissa
-Aihe 16. Micronautin kehitys
Gradle
-Aihe 18. Gradle DSL Yleiskatsaus
-Aihe 19. Oman laajennuksen kirjoittaminen ja testaus
Projektimoduuli
-Aihe 22. Aiheen valinta ja projektityön organisointi
-Aihe 23. Projektien ja kotitehtävien konsultointi
-Aihe 24. Suunnittelutyön suojaaminen
-Aihe 25. Kurssin yhteenveto