Groovy Developer - curs gratuit de la Otus, training, Data: 5 decembrie 2023.
Miscelaneu / / December 09, 2023
Otus.ru este un startup high-tech în domeniul educației. Misiunea noastră este de a face educația semnificativă prin crearea de conexiuni între angajatori, profesioniști și profesori. Vino să studiezi cu noi!
OTUS are astăzi peste 80 de cursuri proprietare pentru specialiști IT din diverse domenii, cum ar fi programare, testare, infrastructură, securitatea informațiilor, management și știința datelor. Și, important, avem programe pentru diferite niveluri de calificare, de la începători la profesioniști care doresc să învețe abilități avansate.
Misiunea noastră este să facem învățarea semnificativă prin realizarea relației dintre așteptările angajatorilor, competențele specialiștilor și capacitățile profesorilor.
Mai mult de 6 ani în industria de dezvoltare backend în Java. El a fost implicat în dezvoltarea de aplicații full-stack, dezvoltarea sistemelor de rețea de calcul cu sarcină mare, precum și în microservicii și conducte etl. În prezent, în calitate de dezvoltator senior, lucrez la serviciile de sisteme de plată la Unlimint. Am experiență de lucru cu servicii Hadoop (HDFS, HBase), orchestratori (Airflow, Spring Cloud Data Flow), baze de date MPP (Cassandra, Greenplum, Clickhouse).Interese: BigData, Blockchain, NFTEeducatie: Master in Informatica si IT, SUSU, facultate VSEKN.
Absolvent al ITMO în 2015 cu o diplomă în Inginer Tehnologic, Informatică și Inginerie Calculatoare. Experiență profesională: 9 ani de programare în Java și stiva Java. Dezvoltator de instrumente în domeniul Securității Aplicațiilor. Expert în dezvoltarea de pluginuri pentru IDE-uri, sisteme CI/CD, instrumente de construcție; aplicatii server. Profesor
Sintaxă și funcții de limbaj încorporate
-Subiect 1.Groovy - JVM și Java
-Tema 2.Constructii lingvistice. Operatori
-Tema 3.Constructii lingvistice. Clase, interfețe, trăsături, obiecte, constructori, metode
-Tema 4. Tastare statică și dinamică
-Subiect 5.Extensii implicite
-Tema 6.Colecții
-Tema 7. Programare functionala
-Subiectul 8.Parsare XML/JSON/YAML
-Tema 9.Interacțiunea cu baza de date folosind instrumente încorporate
-Subiect 10.Utilizarea opțiunilor pentru Groovy
Extensie de limbă (DSL)
-Tema 11. Supraîncărcarea operatorului, Metaprogramarea, Metodele de extindere
- Subiectul 12. Folosirea închiderii pentru a construi un DSL
-Tema 13.AST-transformare
-Tema 14.GDSL
Lucrul cu cadre
-Tema 15.Dezvoltarea serviciilor pe Grails
-Tema 16.Dezvoltare pe Micronaut
Gradle
- Subiectul 18. Prezentare generală a Gradle DSL
- Subiectul 19. Scrierea și testarea propriului plugin
Modulul de proiect
-Tema 22. Selectarea temei și organizarea lucrărilor la proiect
-Tema 23. Consultare pe proiecte și teme
-Tema 24.Protecția lucrărilor de proiectare
-Tema 25. Rezumarea cursului