Groovy Developer

Категория обучения:
Groovy Developer
Формат курса:
Онлайн-занятия, Домашние задания, Обратная связь кураторов, Чат студентов
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
В программе будут рассмотрены инструменты и фреймворки, которые используют свой DSL для декларативных конфигураций, либо как легковесный инструмент для написания кода. А также основные Groovy-фреймворки, работа с Gradle и Jenkins.
Для кого подойдет курс:

Курс предназначен прежде всего для Java-разработчиков с опытом работы от 1 года, но также обеспечивает развитие в области бэкенд-разработки/тестирования на Groovy для следующих специалистов:

  • DevOps инженеров
  • QA-инженеров
  • программистов
Описание курса:

Чему вы научитесь?

  • Язык Groovy:
  1. познакомитесь с синтаксисом языка Groovy;
  2. применять Groovy-скрипты;
  3. использовать статическую и динамическую типизацию кода;
  4. использовать средства языка для работы с БД, текстовыми форматами данных json/xml/yaml, работать с http-запросами.
  • Системы сборки:
  1. конфигурировать сборку в Gradle;
  2. создавать многомодульные проекты в Gradle;
  3. настраивать и кастомизировать шаги сборки в Gradle;
  4. писать свои плагины для Gradle;
  5. конфигурировать пайплайны сборки в Jenkins, писать свою функциональность для пайлплайнов на Groovy.
  • Работа с фреймворками:
  1. конфигурировать Spring-приложения с помощью Groovy;
  2. применять Groovy-фреймворки: Grails, Micronaut, GORM для разработки бэкенд-приложений.
  • Создание DSL:
  1. проектировать DSL;
  2. использовать AST-трансформацию и GDSL.
  • Тестирование приложений:
  1. создавать тест-кейсы для модульного и интеграционного тестирования с помощью фреймворка Spock;
  2. реализовывать автотесты с фреймворком Geb;
  3. создавать и проектировать планы нагрузочного тестирования с помощью JMeter, расширять функциональность JMeter с помощью jsr223-скриптов.
  • Дополнительно на курсе вы:
  1. изучите встроенные инструменты в Groovy для работы с данными (json/xml/db/rest);
  2. изучите популярные бэкенд-фреймворки из Groovy-экосистемы;
  3. подготовитесь к техническому собеседованию на позицию Groovy-разработчика.
Онлайн-школа
Преимущества обучения: Программы обучение для трех уровней сложности: от новичков до профессионалов; Программы разработаны с учетом требований IT-рынка; Преподаватели знакомы не только с теорией, но и являются практиками в своей сфере; Занятия проходят в онлайн-формате; Нацеленность на получение практических навыков; Разработка выпускного проекта, который можно добавить в своё портфолио; Быстра...
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
iOS Developer. Basic
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования
React.js Developer
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Самый популярный JS-фреймворк для Frontend-разработки
iOS Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Вся мощь Swift 5.5 для развития профессиональных навыков уровня Middle/Senior iOS Developer.
Python Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Best Practice по решению прикладных задач и освоению инструментов, применяемых программистом при разработке инфраструктурных решений, веб-приложений, систем контроля качества и аналитических систем
Golang Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
От основ языка до создания собственного микросервиса на Go.Для тех, кто хочет углубиться во внутреннее устройство Golang и его взаимодействие с другими системами
Unity Game Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Переходи на новый уровень архитектуры. Освой модульный подход к разработке игр.