Groovy Developer - gratis kurs från Otus, utbildning, Datum: 5 december 2023.
Miscellanea / / December 09, 2023
Otus.ru är en högteknologisk startup inom utbildningsområdet. Vårt uppdrag är att göra utbildning meningsfull genom att skapa kontakter mellan arbetsgivare, yrkesverksamma och lärare. Kom och studera med oss!
OTUS idag är mer än 80 egna kurser för IT-specialister från olika områden som programmering, testning, infrastruktur, informationssäkerhet, management och Data Science. Och viktigare är att vi har program för olika färdighetsnivåer från nybörjare till proffs som vill lära sig avancerade färdigheter.
Vårt uppdrag är att göra lärandet meningsfullt genom att inse förhållandet mellan arbetsgivarnas förväntningar, specialisternas kompetens och lärarnas förmågor.
Mer än 6 år i backend-utvecklingsbranschen i Java. Han var involverad i full-stack applikationsutveckling, utveckling av höglastade beräkningsnätsystem, såväl som mikrotjänster och etl-pipelines. För närvarande, som senior utvecklare, arbetar jag med betalsystemtjänster på Unlimint. Jag har erfarenhet av att arbeta med Hadoop-tjänster (HDFS, HBase), orkestratorer (Airflow, Spring Cloud Data Flow), MPP-databaser (Cassandra, Greenplum, Clickhouse).Intressen: BigData, Blockchain, NFTEUtbildning: Masterexamen i datavetenskap och IT, SUSU, fakulteten VSEKN.
Examen från ITMO 2015 med en examen i teknisk ingenjör, informatik och datateknik. Yrkeserfarenhet: 9 års programmering i Java och Java-stacken. Utvecklare av verktyg inom området Application Security. Expert på att utveckla plugins för IDE, CI/CD-system, byggverktyg; serverapplikationer. Lärare
Syntax och inbyggda språkfunktioner
-Ämne 1.Groovy - JVM och Java
-Ämne 2.Språkkonstruktioner. Operatörer
-Ämne 3.Språkkonstruktioner. Klasser, gränssnitt, egenskaper, objekt, konstruktörer, metoder
-Ämne 4. Statisk och dynamisk typning
-Ämne 5.Standardtillägg
-Tema 6.Samlingar
-Ämne 7. Funktionell programmering
- Ämne 8. XML/JSON/YAML-analys
-Ämne 9. Interaktion med databasen med hjälp av inbyggda verktyg
-Ämne 10.Använda alternativ för Groovy
Språktillägg (DSL)
-Ämne 11. Operatörsöverbelastning, metaprogrammering, förlängningsmetoder
- Ämne 12. Använda stängning för att bygga en DSL
-Ämne 13.AST-transformation
-Tema 14.GDSL
Arbeta med ramverk
-Ämne 15.Utveckling av tjänster på Graals
-Ämne 16. Utveckling av Micronaut
Gradle
-Ämne 18.Gradle DSL-översikt
-Ämne 19.Skriv och testa ditt eget plugin
Projektmodul
-Ämne 22. Val av ämne och organisation av projektarbetet
-Ämne 23. Samråd om projekt och läxor
-Ämne 24. Skydd av designarbete
-Ämne 25. Sammanfattning av kursen