В программе будут рассмотрены инструменты и фреймворки, которые используют свой 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-разработчика.
Отличная платформа с преподавателями-практиками!
Искал программы, ориентированные на профессионалов с опытом и остановился на OTUS.Ранее интересовался языком программирования JS, работаю qa-инженером, по этой причине решил продолжить профессиональное развитие в области автоматизированного тестирования и остановился на программе JS qa-инженер.Программа предлагает современный стек и помогает выстраивать процесс автоматизированного тестирования при помощи CI/CD практик - респект платформе за системный подход! Также стоит сказать, что программа выстроена так, что по ее завершении совсем не страшно выходить на рынок, так как требования работодателей не выглядят сложными, ведь на курсах вы с таким сталкивались и решали эти задачи.
Плюсы: Баланс теории и практики, свидетельство о профессиональной переподготовке, преподаватели-практики, ревью домашних заданий и дипломный проект - материалы в портфолио.
Минусы: Не выявлено
Источник: otzovik.com
ElenaKamMsk
17.09.2019
2
очередной развод на деньги
Купилась на название курса "подготовительный курс" и описание продукта, но после оплаты поняла что подсунули совершенно другое, полное несоответствие, так еще и качество подачи материала на низшем уровне. При последующем общении с представителями Опус сложилось четкое представление что имею дело с [цензура]и разводилами. При выявлении несоответствия описания курса и самой програмы «Подготовительный курс по C++ разработке» был отправлен запрос по электронной почте на возврат денежных средств, ответ не получила, несколько раз звонила по контактному телефону, полное отсутсвие желание решать проблемы с клиентом, некоторые операторы были слишком грубые в общении. Получила ответ только на следующий день, с отказом вернуть средства. Хотя на сайте в правилах указывают что возвращай деньги. На дальнейшие сообщения с претензией не отвечают, при телефонном разговоре хамят, деньги возвращать отказываются, ссылаются на решение юридического отдела и правила оферты, противореча самим себе. Выкачка денег из тех, кто хочет попробовать себя в ИТ. Обходите данный сайт стороной!
Плюсы: нет
Минусы: Выкачка денег из тех, кто хочет попробовать себя в ИТ