РЕЙТИНГ

Бесплатные онлайн курсы Groovy

Groovy | DMdev

Для кого: разработчики.
Формат: видеоуроки, скринкасты.
Длительность: 6 × 10 минут, спонсорам доступно 28 уроков.

Курс по Groovy для людей, знакомых с Java Core. На нём освоите основы программирования, ООП, научитесь писать код и ознакомитесь с путями дальнейшего развития.

Введение в функциональное программирование в Groovy | OTUS

Для кого: программисты.
Формат: вебинар.
Длительность: 98 минут.

Демонстрационный видеоурок – запись вебинара из курса школы, из которого узнаете об особенностях ООП, освоите Closures, научитесь использовать их как функции.

 [Groovy] Часть 1: Основы языка, отличия от java, Ranges, List, Map, Closure | apofig

Для кого: практики.
Формат: скринкаст.
Длительность: 3 часа 16 минут.

Автор на реальных примерах показывает, как кодить на языке программирования.

Евгений Борисов — Марлезонский балет по Groovy в трех частях | JPoint, Joker и JUG ru

Для кого: программисты.
Формат: видеозапись.
Длительность: часа 15 минут.

Запись конференции, где практик рассказывает об основах языка программирования.

Введение в функциональное программирование в Groovy  // Демо-занятие курса «Groovy Developer»

Для кого: джависты.
Формат: лонгрид.
Длительность: несколько часов.

Регулярно обновляемая инструкция по освоению возможностей ЯП.

Обучение Groovy

Рекомендуемая экспертами траектория освоения ЯП Java-разработчиками:

Особенности, преимущества, возможности инструмента.
Установка среды разработчика.
Синтаксис, тонкости написания кода.
Разработка, применение скриптов.
Статическая, динамическая типизация кода.
Взаимодействие с базами данных.
Работа с текстовыми данными в разных форматах: XML, YAML, JSON.
Обработка HTTP-запросов, сетевое взаимодействие.
Конфигурирование, кастомизация сборки, создание многомодульных проектов.
Разработка плагинов, конфигурирование пайплайнов сборки.
Применение фреймворков: Grainls, Spring.
Особенности backend-разработки.
Создание DSL.
Тестирование приложений: модульные, интеграционные, автоматические тесты.

FAQ (Часто задаваемые вопросы)

Что такое Groovy?

Это созданный на платформе Java язык ООП, также вобравший в себя возможности Ruby и Python. У него джава-подобный синтаксис с поддержкой динамической компиляции, фрагменты кода могут использоваться в проектах на Java, расширяя её возможности. Особенности, отличия Груви от Java:

  • динамическая и статическая типизация;
  • перегрузка операций;
  • замыкания;
  • интегрированный синтаксис для ряда типов данных: массивы, списки, регулярные выражения.

ЯП можно задействовать почти в каждом проекте на Java. Где он используется:

  • написание скриптов или макросов для автоматизации процессов в математике, научной деятельности, при обработке данных;
  • сборка, тестирование программных продуктов;
  • автоматизация в сфере CI/CD;
  • создание интеграционных и автоматических тестов;
  • проведение нагрузочного тестирования;
  • создании песочниц для выполнения скриптов;
  • разработка проектов с гибкой конфигурацией.

На ЯП (с его применением) написаны фреймворки:

  • веб-: Ratpack, Grails;
  • десктопный: Griffon;
  • для тестов: Geb;
  • для проведения параллельных вычислений: Graps.

В 2024 году, исходя из отзывов практиков и предложений работодателей, специалисты могут рассчитывать на:

  • DevOps-инженер – 200 - 300 тысяч рублей;
  • team lead – 200 - 350 тысяч рублей;
  • QA-инженер – 180 - 250 тысяч рублей;
  • программист – 150 - 250 тысяч рублей.

Java-программисты, в зависимости от темпов обучения Groovy, освоят ЯП за несколько месяцев.

EDDU.PRO
Logo
EDDU.PRO
Logo
Зарегистрировать новый аккаунт