Groovy Developer

Категория обучения:
Groovy Developer
Длительность курса:
4.00
Формат курса:
Онлайн-занятия, Домашние задания, Обратная связь кураторов, Чат студентов
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
В программе будут рассмотрены инструменты и фреймворки, которые используют свой 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
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
Angular Developer
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Angular один из самых популярных фреймворков для Frontend разработки. Он используется в огромном количестве крупных enterprise компаний, которые занимаются разработкой web приложений.
Android Developer. Basic
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Для тех,кто хочет стать Android-разработчиком на Kotlin. На курсе много продвинутых тем.
Java Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Расширьте свой инструментарий и пишите многопоточные и многопроцессные приложения на Java 8 профессионально
JavaScript Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Практический курс для web-разработчиков по продвинутым возможностям JS и его фреймворков
C++ Developer. Professional
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Научитесь писать корректный код, учитывая возможности новых стандартов вплоть до C++20, освоите паттерны проектирования и принципы многопоточности.
Unity Game Developer. Basic
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Разработчик игр на Unity. Базовый уровень. Научитесь создавать игры с крутыми механиками, графикой, эффектами и звуком.
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies