Groovy Developer – kostenloser Kurs von Otus, Schulung, Datum: 5. Dezember 2023.
Verschiedenes / / December 09, 2023
Otus.ru ist ein High-Tech-Startup im Bildungsbereich. Unsere Mission ist es, Bildung sinnvoll zu gestalten, indem wir Verbindungen zwischen Arbeitgebern, Fachkräften und Lehrern schaffen. Lernen Sie bei uns!
OTUS umfasst heute mehr als 80 proprietäre Kurse für IT-Spezialisten aus verschiedenen Bereichen wie Programmierung, Testen, Infrastruktur, Informationssicherheit, Management und Data Science. Und was noch wichtiger ist: Wir haben Programme für verschiedene Fähigkeitsniveaus, vom Anfänger bis zum Profi, der fortgeschrittene Fähigkeiten erlernen möchte.
Unsere Mission ist es, Lernen sinnvoll zu gestalten, indem wir den Zusammenhang zwischen den Erwartungen der Arbeitgeber, den Kompetenzen der Fachkräfte und den Fähigkeiten der Lehrkräfte erkennen.
Mehr als 6 Jahre in der Backend-Entwicklungsbranche in Java. Er war an der Full-Stack-Anwendungsentwicklung, der Entwicklung von Hochlast-Computing-Grid-Systemen sowie an Microservices und ETL-Pipelines beteiligt. Derzeit arbeite ich als leitender Entwickler an Zahlungssystemdiensten bei Unlimint. Ich habe Erfahrung in der Arbeit mit Hadoop-Diensten (HDFS, HBase), Orchestratoren (Airflow, Spring Cloud Data Flow), MPP-Datenbanken (Cassandra, Greenplum, Clickhouse).Interessen: BigData, Blockchain, NFTEAusbildung: Master-Abschluss in Informatik und IT, SUSU, Fakultät VSEKN.
Abschluss des ITMO im Jahr 2015 mit einem Abschluss in Technologieingenieur, Informatik und Computertechnik. Berufserfahrung: 9 Jahre Programmierung in Java und dem Java-Stack. Entwickler von Tools im Bereich Application Security. Experte für die Entwicklung von Plugins für IDEs, CI/CD-Systeme, Build-Tools; Serveranwendungen. Lehrer
Syntax und integrierte Sprachfunktionen
-Thema 1.Groovy – JVM und Java
-Thema 2.Sprachkonstruktionen. Betreiber
-Thema 3.Sprachkonstruktionen. Klassen, Schnittstellen, Merkmale, Objekte, Konstruktoren, Methoden
-Thema 4. Statisches und dynamisches Tippen
-Thema 5.Standarderweiterungen
-Thema 6.Sammlungen
-Thema 7. Funktionale Programmierung
-Thema 8. XML/JSON/YAML-Analyse
-Thema 9.Interaktion mit der Datenbank mithilfe integrierter Tools
-Thema 10.Verwenden von Optionen für Groovy
Spracherweiterung (DSL)
-Thema 11.Operatorüberladung, Metaprogrammierung, Erweiterungsmethoden
-Thema 12.Verwendung von Closure zum Aufbau eines DSL
-Thema 13.AST-Transformation
-Thema 14.GDSL
Arbeiten mit Frameworks
-Thema 15.Entwicklung von Diensten auf Grails
-Thema 16. Entwicklung auf Micronaut
Gradle
-Thema 18. Gradle DSL-Übersicht
-Thema 19. Schreiben und Testen Ihres eigenen Plugins
Projektmodul
-Thema 22. Themenauswahl und Organisation der Projektarbeit
-Thema 23. Beratung zu Projekten und Hausaufgaben
-Thema 24.Schutz von Designarbeiten
-Thema 25. Zusammenfassung des Kurses