Разобрать основы Java
Изучить типы данных, классы, массивы и ошибки.
Мини-курс ProductStar для тестировщиков и разработчиков: от основ Java до автоматизации проверок и CI/CD. Среди преподавателей школа также указывает: Анастасия Плотникова — Fullstack QA-инженер, Avito.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Тестировщикам | Программа включает основы Java, работу с серверными приложениями и автоматизацию веб-тестов. Школа адресует её специалистам, которым нужны базовые знания тестирования. |
| Разработчикам | Можно систематизировать синтаксис Java и посмотреть, как строятся модульные и автоматизированные проверки с JUnit, Selenium и Selenide. |
| Изучающим автотесты | Во второй части рассмотрены CI/CD, паттерн Page Object, BDD и отчёты Allure. Уточните предварительные требования и формат проверки заданий у школы. |
Изучить типы данных, классы, массивы и ошибки.
Рассмотреть Selenium, Selenide и JUnit.
Разобрать непрерывную интеграцию на GitLab.
Изучить Gherkin и возможности Allure.
Задания для применения изученного материала и отработки навыков.
Темы и разделы, которые входят в программу обучения.
Устройство экосистемы Java: виртуальная машина JVM, JRE и JDK, компиляция, запуск из командной строки и JAR-файлы.
Базовые конструкции и синтаксис Java, компиляция и запуск первых программ. Раздел вводит основные элементы языка.
Переменные, примитивные типы и массивы, правила именования и ключевое слово var. Рассматривается хранение информации.
Управление ходом программы: операторы, условия и циклы. Раздел посвящён основным языковым конструкциям Java.
Массивы, списки, стек, очередь, деревья и хэш-таблицы. Изучаются структуры данных и примеры их применения.
Основы объектного подхода: классы и объекты, наследование и полиморфизм. Рассматриваются составные части класса.
Инкапсуляция, конструкторы, интерфейсы, вложенные классы, enum и final. Раздел продолжает изучение классов.
Поля и методы классов, их назначение и использование при построении программы на Java.
Исключения и их типы, обработка ошибок, собственные исключения, finally и стек вызовов.
Операции с массивами и их особенности. Рассматриваются Arrays и Stream и применение массивов в Java.
Создание и обработка строк, StringBuffer и StringBuilder, синтаксис и квантификаторы регулярных выражений.
Подготовка и запуск тестов серверного приложения, библиотеки для API и возможности JUnit.
Создание проекта в Maven, работа с зависимостями, обзор команд и сборка на примерах.
Назначение автоматизации, её виды, подходы к тестированию, инструменты Java и план автоматизации.
Принципы непрерывной интеграции и доставки и настройка процессов CI/CD на примере GitLab.
Проверка веб-интерфейсов: функциональность, удобство, совместимость, производительность и автоматизация сценариев.
Архитектура Selenium WebDriver, локаторы, поиск элементов и команды для управления браузером.
Подключение Selenide, его возможности и сравнение с Selenium, работа с коллекциями и настройки.
Структура Page Object Model и реализация паттерна, связь с Page Elements и применение Page Factory.
Юнит-тесты с JUnit 5: архитектура, аннотации, жизненный цикл теста, проверки, параметризация и расширения.
Поведенческое тестирование BDD, описание сценариев на Gherkin и правила построения тестов.
Отчёты в Allure Framework, основные функции инструмента и его интеграция с другими средствами.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
В программе есть работа с массивами и создание тестов для серверных приложений. Состав упражнений, самостоятельной практики и условия их проверки уточняйте у школы.
Школа перечисляет чек-лист и другие материалы. Условия обратной связи и наличие итогового проекта на странице не раскрыты.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Android разработчик, RTLabs
SDET, Институт прикладной математики, научная организация в составе РАН
Software Engineer In Test, Mentor, Tapbank, Эйч
Java Developer, Amazon
Senior Frontend Engineer, «Т-Банк»
Старший разработчик, NDA
Senior Java Developer, Unlimint
Senior Android Developer в Revolut
Software Engineer, FAANG
SDET Lead, Supabase
QA Automation Engineer, P2P.org
Senior QA Engineer, PashaPay
QA Lead, Raiffeisen Bank Russia
Senior QA Engineer, RTK IT
Software Engineer, Microsoft
Школа адресует программу тестировщикам и разработчикам, которым нужны базовые знания тестирования. Курс начинается с синтаксиса Java и переходит к автотестам.
Школа перечисляет Java, JUnit, Selenium, Selenide, Maven, Gradle, GitLab и другие инструменты; в программе также названы TestNG и Allure.
На странице указаны два месяца обучения и доступ к материалам на год. График и условия доступа уточняйте непосредственно у школы.
В изученных блоках страницы документ об окончании не указан. Уточните наличие сертификата и условия его получения у школы перед записью.
Программа описывает работу с кодом и тестами, но условия персональной проверки и сопровождения в изученных блоках не раскрыты.
На дату снимка показаны десять платежей по 1 990 ₽. Стоимость одним платежом не установлена; актуальные условия оплаты и возврата уточняйте у школы.
Перейдите на сайт ProductStar, чтобы узнать условия обучения на курсе «Основы Java и автоматизированное тестирование».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Курс Merion Academy по автоматизации тестирования на Python: повторение языка, Selenium WebDriver, pytest, тестирование API и работа с базами данных в автотестах.
Курс Яндекс Практикума рассчитан на ручных тестировщиков, которые хотят освоить автоматизацию на Java. За пять месяцев школа предлагает изучить юнит-, UI- и API-тестирование и выполнить пять проектов.
Курс Яндекс Практикума помогает тестировщикам освоить автоматизацию на Python: в программе юнит-, UI- и API-тесты, работа с Git и семь проектов.
Курс предназначен для тестировщиков и разработчиков, которым нужны базовые знания тестирования. Он начинается с Java и затем переходит к автотестам, CI/CD и веб-интерфейсам. Теги профессий указывают на применимость отдельных тем и не означают, что мини-курс сам по себе даёт полную профессиональную квалификацию.
В программе описана работа с массивами, серверными тестами и инструментами автоматизации; школа также перечисляет чек-лист и материалы. Перед записью уточните состав практики, наличие итогового проекта и обратной связи. Для решения задач школа рекомендует ноутбук или ПК; уроки можно смотреть с телефона.
Школа указывает два месяца обучения и год доступа. Документ об окончании в изученных блоках страницы не назван. На дату снимка показаны десять платежей по 1 990 ₽; полная цена одним платежом не установлена. До оплаты уточните её, а также условия рассрочки, доступа и возврата у школы.
Познакомьтесь со школой ProductStar, её программами и условиями обучения.
ОткрытьСравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть