Курс строится по принципу от простого к сложному. Каждый модуль логически вытекает из предыдущего.
На этом курсе начинают с освоения Maven - инструмента для сборки проектов. Он позволяет управлять зависимостями и автоматизировать процесс. Затем переходят к Java, где рассматривают объектно-ориентированное программирование, абстрактные классы и интерфейсы. Это дает базовое понимание языка.
Далее курс охватывает важные темы для написания качественного кода. Студенты работают со строками, исключениями и аннотациями. Изучают generics, вложенные классы и перечисления. Работа с Optional и документация кода помогают создавать понятные и безопасные программы. Модуль завершается введением в коллекции - основу для работы с данными.
Финальная часть посвящена практической автоматизации. Студенты осваивают Selenium WebDriver для управления браузером. На последнем этапе они учатся строить тестовые фреймворки. Это дает возможность создавать стабильные автоматизированные тесты.
Для успешного обучения нужен уровень английского B1 или выше. Также необходимы базовые знания Java: типы данных, условия, циклы, массивы и классы. Важно понимать процесс тестирования - статическое и динамическое тестирование, анализ требований, уровни тестирования. Нужно уметь работать с Git, иметь аналитическое мышление и соблюдать дедлайны.
Сначала нужно зарегистрироваться. Потом - пройти тест по английскому языку. Далее выполняют техническое задание. После успешного выполнения всех этапов отправляют приглашение в группу.
Программа доступна для граждан Украины, которые находятся в Украине. Дата начала может меняться, поэтому следует следить за обновлениями. Курс недоступен для участников других программ EPAM Campus и сотрудников EPAM. Количество мест ограничено, поэтому результаты отбора являются решающими. Организаторы могут отказать в обучении без объяснения причин.