В программе будут рассмотрены инструменты и фреймворки, которые используют свой DSL для декларативных конфигураций, либо как легковесный инструмент для написания кода. А также основные Groovy-фреймворки, работа с Gradle и Jenkins.
В рамках курса слушатели познакомятся с:
Groovy-конфигурациями для Spring;
Spoke и Geb фреймворки для тестирования;
Groovy-фреймворками для бэкенд-разработки: Grails, Micronaut;
Jenkins и настройкой пайплайнов;
JMeter и Groovy.
На какие позиции вы сможете претендовать?
DevOps Engineer, QA, Java/Groovy Backend Develope
Где, в каких проектах требуются такие специалисты?
Автоматизация CI/CD пайплайнов
Продвинутое нагрузочное тестирование с JMete
Написание автотестов/интеграционных тестов для Java/Groovy-проектов
Песочницы для запуска пользовательских скриптов
Проекты с гибкой конфигурацией
Для кого этот курс
Курс предназначен прежде всего для Java-разработчиков с опытом работы от 1 года, но также обеспечивает развитие в области бэкенд-разработки/тестирования на Groovy для следующих специалистов:
DevOps инженеров, которые хотят научиться более гибко настраивать CI/CD пайплайны в Jenkins/Gitlab и изучить систему сборки проектов Gradle;
QA-инженеров с опытом написания автотестов и скриптов на одном из языков разработки (Java, Python, JavaScript), желающие изучить фреймворки написания модульных и автотестов с Groovy, а также гибкую настройку тестовых планов в JMeter с использованием jsr223 (Groovy).
программистов с опытом работы на других языках от 2-х лет, знакомых с синтаксисом веб-приложений.
Чему вы научитесь?
Язык Groovy:
познакомитесь с синтаксисом языка Groovy;
применять Groovy-скрипты;
использовать статическую и динамическую типизацию кода;
использовать средства языка для работы с БД, текстовыми форматами данных json/xml/yaml, работать с http-запросами.
Системы сборки:
конфигурировать сборку в Gradle;
создавать многомодульные проекты в Gradle;
настраивать и кастомизировать шаги сборки в Gradle;
писать свои плагины для Gradle;
конфигурировать пайплайны сборки в Jenkins, писать свою функциональность для пайлплайнов на Groovy.
Работа с фреймворками:
конфигурировать Spring-приложения с помощью Groovy;
применять Groovy-фреймворки: Grails, Micronaut, GORM для разработки бэкенд-приложений.
Создание DSL:
проектировать DSL;
использовать AST-трансформацию и GDSL.
Тестирование приложений:
создавать тест-кейсы для модульного и интеграционного тестирования с помощью фреймворка Spock;
реализовывать автотесты с фреймворком Geb;
создавать и проектировать планы нагрузочного тестирования с помощью JMeter, расширять функциональность JMeter с помощью jsr223-скриптов.
Дополнительно на курсе вы:
изучите встроенные инструменты в Groovy для работы с данными (json/xml/db/rest);
изучите популярные бэкенд-фреймворки из Groovy-экосистемы;
подготовитесь к техническому собеседованию на позицию Groovy-разработчика.
Долгая проверка домашних работ
Купил курс по golang за немаленькую сумму денег. Курс идет около 5 месяцев. Понравились что проводятся вебинары, а не записи видео. Можно задать свои вопросы на вебинарах. Есть лекторы объясняют очень хорошо. Что еще нравиться делают презентацию и в этой презентации дают ссылки почитать про это подробней. Есть другие онлайн школы, где объясняют только на live кодинге. Бывает что нужно вспомнить какой-то момент. Приходится пересматривать все видео. Теперь к самому слабому месту домашние работы. Главная фишка курса для меня - это домашние работы. Материал можно по книгам изучить. Мне важны были домашние работы. Проверяли первые 3 домашние работы не долго, не больше недели. 4ю работу проверяли около 3 месяцев. Хотя по регламенту срок проверки недели. Причем время сдачи домашней работы у меня ограничено, со стороны otus неограниченно.--- updated 24 декабря 2020 год ---Команда Otus исправили свою ошибку (был баг моя домашняя работа затерялась). Меня перевели на следующий поток. Курс рекомендовал разработчикам у которых есть небольшой опыт работы и он хотел бы систематизировать свои знания. Дополню свой отзыв как закончу курс
Плюсы: Есть хорошие лекторы. Живые вебинары.
Минусы: Долгая проверка работ. Ограниченное время сдачи домашних работ.
Источник: otzovik.com
Георгий
16.08.2023
2
Купил курс за 10₽, менеджеры пытались связаться со мной по всем контактам чтобы продать другой курс. Прошел тест на сайте, опять начали тоже самое. Увольте продажника. Это самая отвратительная стратегия продаж. Остальным скажу, ни за что не оставляйте тут никакие свои данные, менеджеры достанут.