Groovy Developer - безплатен курс от Otus, обучение, Дата: 5 декември 2023 г.
разни / / December 09, 2023
Otus.ru е високотехнологичен стартъп в сферата на образованието. Нашата мисия е да направим образованието значимо чрез създаване на връзки между работодатели, професионалисти и учители. Елате да учите с нас!
OTUS днес е повече от 80 собствени курса за ИТ специалисти от различни области като програмиране, тестване, инфраструктура, информационна сигурност, управление и Data Science. И което е важно, имаме програми за различни нива на умения от начинаещи до професионалисти, които искат да научат умения за напреднали.
Нашата мисия е да осмислим ученето, като осъзнаем връзката между очакванията на работодателите, компетенциите на специалистите и възможностите на учителите.
Повече от 6 години в индустрията за backend разработка в Java. Той е участвал в разработването на приложения с пълен стек, разработването на високонатоварени изчислителни мрежови системи, както и микроуслуги и тръбопроводи за etl. В момента, като старши разработчик, работя върху услугите на платежната система в Unlimint. Имам опит в работата с Hadoop услуги (HDFS, HBase), оркестратори (Airflow, Spring Cloud Data Flow), MPP бази данни (Cassandra, Greenplum, Clickhouse). Интереси: BigData, Blockchain, NFTEобразование: магистърска степен по компютърни науки и ИТ, SUSU, факултет ВСЕКН.
Завършил ИТМО през 2015 г. със специалност Инженер-технолог, Информатика и компютърна техника. Професионален опит: 9 години програмиране на Java и стека на Java. Разработчик на инструменти в областта на сигурността на приложенията. Експерт в разработването на добавки за IDE, CI/CD системи, инструменти за изграждане; сървърни приложения. Учител
Синтаксис и вградени езикови функции
-Тема 1.Groovy - JVM и Java
-Тема 2.Езикови конструкции. Оператори
-Тема 3.Езикови конструкции. Класове, интерфейси, черти, обекти, конструктори, методи
-Тема 4. Статично и динамично писане
-Тема 5. Разширения по подразбиране
-Тема 6.Колекции
-Тема 7. Функционално програмиране
-Тема 8. Разбор на XML/JSON/YAML
-Тема 9. Взаимодействие с базата данни чрез вградени инструменти
-Тема 10. Използване на опции за Groovy
Езиково разширение (DSL)
-Тема 11. Претоварване на оператори, метапрограмиране, методи за разширение
-Тема 12. Използване на Closure за изграждане на DSL
-Тема 13.AST-трансформация
-Тема 14.GDSL
Работа с рамки
-Тема 15. Разработване на услуги на Grails
-Тема 16. Разработка на Micronaut
Gradle
-Тема 18. Общ преглед на Gradle DSL
-Тема 19. Писане и тестване на собствен плъгин
Проектен модул
-Тема 22. Избор на тема и организация на работата по проекта
-Тема 23. Консултации по проекти и домашни работи
-Тема 24. Защита на проектантска работа
-Тема 25. Обобщаване на курса