Groovy Developer – ingyenes tanfolyam az Otustól, képzés, Időpont: 2023. december 5.
Vegyes Cikkek / / December 09, 2023
Az Otus.ru egy high-tech startup az oktatás területén. Küldetésünk, hogy a munkaadók, szakemberek és tanárok közötti kapcsolatok megteremtésével értelmessé tegyük az oktatást. Gyere velünk tanulni!
Az OTUS ma több mint 80 szabadalmazott tanfolyam informatikusok számára különféle területeken, például programozás, tesztelés, infrastruktúra, információbiztonság, menedzsment és adattudomány. És ami nagyon fontos, különböző készségszintű programjaink vannak a kezdőktől a haladó készségeket elsajátítani vágyó profikig.
Küldetésünk a tanulás értelmessé tétele a munkaadói elvárások, a szakemberek kompetenciája és a pedagógusok képességei közötti kapcsolat felismerésével.
Több mint 6 éve a Java háttérfejlesztői ágazatában. Részt vett full-stack alkalmazások fejlesztésében, nagy terhelésű számítási-grid rendszerek, valamint mikroszolgáltatások és etl pipelines fejlesztésekben. Jelenleg vezető fejlesztőként az Unlimmint fizetési rendszer szolgáltatásaival foglalkozom. Hadoop szolgáltatásokkal (HDFS, HBase), hangszerelőkkel (Airflow, Spring Cloud Data Flow), MPP adatbázisokkal (Cassandra, Greenplum, Clickhouse).Érdeklődési kör: BigData, Blockchain, NFTEKépzettség: Számítástechnika és IT mesterképzés, SUSU, kar VSEKN.
2015-ben szerzett ITMO diplomát technológiai mérnök, informatikus és számítástechnikai mérnök diplomával. Szakmai tapasztalat: 9 év programozás Java nyelven és Java veremben. Alkalmazásbiztonsági eszközök fejlesztője. Szakértő az IDE-khez, CI/CD-rendszerekhez, építőeszközökhöz való bővítmények fejlesztésében; szerver alkalmazások. Tanár
Szintaxis és beépített nyelvi funkciók
-Topic 1. Groovy - JVM és Java
-2. témakör.Nyelvi szerkezetek. Üzemeltetők
-Téma 3.Nyelvi szerkezetek. Osztályok, interfészek, tulajdonságok, objektumok, konstruktorok, metódusok
-Téma 4. Statikus és dinamikus gépelés
- 5. témakör. Alapértelmezett kiterjesztések
-6. téma. Gyűjtemények
-7. témakör. Funkcionális programozás
- 8. témakör. XML/JSON/YAML elemzés
-9. témakör. Interakció az adatbázissal a beépített eszközök segítségével
- 10. témakör. A Groovy opcióinak használata
Nyelvi kiterjesztés (DSL)
- 11. témakör: Operátor túlterhelés, metaprogramozás, bővítési módszerek
- 12. témakör. A Closure használata DSL létrehozásához
-Téma 13.AST-transzformáció
-14.GDSL téma
Munka keretekkel
- 15. téma. Szolgáltatások fejlesztése a Grálon
-Téma 16. Fejlesztés a Micronauton
Gradle
- 18. témakör. A Gradle DSL áttekintése
-19. témakör. Saját bővítmény írása és tesztelése
Projekt modul
-22. témakör Témaválasztás és projektmunka szervezése
-23. témakör. Konzultáció projektekről és házi feladatokról
-24. témakör.A tervezési munka védelme
-25. témakör. A tanfolyam összegzése