Groovy Developer - gratis kurs fra Otus, opplæring, Dato: 5. desember 2023.
Miscellanea / / December 09, 2023
Otus.ru er en høyteknologisk oppstart innen utdanning. Vårt oppdrag er å gjøre utdanning meningsfull ved å skape forbindelser mellom arbeidsgivere, fagfolk og lærere. Kom og studer med oss!
OTUS er i dag mer enn 80 proprietære kurs for IT-spesialister fra ulike områder som programmering, testing, infrastruktur, informasjonssikkerhet, ledelse og datavitenskap. Og viktigere, vi har programmer for ulike ferdighetsnivåer fra nybegynnere til profesjonelle som ønsker å lære avanserte ferdigheter.
Vårt oppdrag er å gjøre læring meningsfylt ved å realisere forholdet mellom forventningene til arbeidsgivere, kompetansen til spesialister og lærernes evner.
Mer enn 6 år i backend-utviklingsbransjen i Java. Han var involvert i fullstack-applikasjonsutvikling, utvikling av datanettsystemer med høy belastning, samt mikrotjenester og etl-rørledninger. For tiden, som seniorutvikler, jobber jeg med betalingssystemtjenester hos Unlimint. Jeg har erfaring med å jobbe med Hadoop-tjenester (HDFS, HBase), orkestratorer (Airflow, Spring Cloud Data Flow), MPP-databaser (Cassandra, Greenplum, Clickhouse).Interesser: BigData, Blockchain, NFTEUtdannelse: Mastergrad i informatikk og IT, SUSU, fakultet VSEKN.
Utdannet ITMO i 2015 med en grad i teknologiingeniør, informatikk og datateknikk. Yrkeserfaring: 9 års programmering i Java og Java-stakken. Utvikler av verktøy innen applikasjonssikkerhet. Ekspert på å utvikle plugins for IDEer, CI/CD-systemer, byggeverktøy; serverapplikasjoner. Lærer
Syntaks og innebygde språkfunksjoner
-Emne 1.Groovy - JVM og Java
-Tema 2.Språkkonstruksjoner. Operatører
-Tema 3.Språkkonstruksjoner. Klasser, grensesnitt, egenskaper, objekter, konstruktører, metoder
-Tema 4. Statisk og dynamisk skriving
-Emne 5.Standard utvidelser
-Tema 6.Samlinger
-Tema 7. Funksjonell programmering
-Emne 8. XML/JSON/YAML-parsing
-Tema 9.Interaksjon med databasen ved hjelp av innebygde verktøy
-Tema 10.Bruke alternativer for Groovy
Språkutvidelse (DSL)
-Tema 11. Operatøroverbelastning, metaprogrammering, utvidelsesmetoder
-Tema 12.Bruke nedleggelse for å bygge en DSL
-Tema 13.AST-transformasjon
-Tema 14.GDSL
Arbeid med rammer
-Tema 15.Utvikling av tjenester på gral
-Tema 16.Utvikling på Micronaut
Gradle
-Emne 18.Gradle DSL Oversikt
-Tema 19.Skrive og teste din egen plugin
Prosjektmodul
-Tema 22. Valg av tema og organisering av prosjektarbeid
-Tema 23. Høring om prosjekter og lekser
-Tema 24.Beskyttelse av prosjekteringsarbeid
-Tema 25. Oppsummering av kurset