-
Переменные и работа с числами, Строки, boolean и условные операторы, Массивы и циклы, Функции, Объекты, Введение в DOM, Константы, области видимости и замыкания, Преобразование типов и нестрогие сравнения, Общение с сервером, async/await
-
Синтаксис языка, Объекты и классы, Примитивы, Числа и даты, Строки, Массивы и списки, Коллекции Set, Map, Comparator Iterator Collections, Наследование, Абстрактные классы и интерфейсы, Особенности ООП в Java, Исключения, отладка, тестирование и логирование, Работа с файлами и сетью, Работа с MySQL в Java, Многопоточность, Производительность и оптимизация, Протокол HTTP, Разработка веб-приложений, Нереляционные (NoSQL) базы данных, Разработка веб-приложений
-
Основы Python, Операторы, выражения, Условный оператор if, ветвления, Цикл while, For: циклы со счетчиком, работа со строками, Вложенные циклы, Числа с плавающей точкой (int/float), Функции
-
Введение в автоматизированное тестирование, Знакомство с автоматизацией на JS: mocha и Selenium Webdriver, Поиск элементов в Selenium Webdriver, Поиск элементов: CSS, Поиск элементов с помощью CSS: продолжение, Сложные CSS-локаторы и ожидания элементов, XPath-локаторы, Мастер-класс по написанию автотестов, Вебинар*, Финальная работа
-
Автоматизация на JavaScript
Принципы CI/CD, WebdriverIO: введение и углубленная настройка, WebdriverIO: элементы, кастомизация, работа с браузером, CDP-протокол, Cypress, Сравнение инструментов, Шаблоны и процессы автоматизации тестирования, API-тесты
-
Инфраструктура браузерных тестов, Сложные UI-тесты, Кастомные действия над элементами, Взаимодействие с окнами, вкладками и фреймами, Загрузка и скачивание файлов, Принципы CI/CD
-
Структурные паттерны для написания стабильных тестов, Проектирование UI-автотестов, Разработка e2e-сценариев, Комбинирование API+UI для ускорения автотестов, Pytest test runner: параметризация, фикстуры, хуки, плагины, Артефакты после прогона автотестов: отчеты и логи, Playwright: автоматизация UI
-
HTML/CSS, Подготовка к верстке, Layout: HTML-разметка, флексбоксы, стилизация, Формы, Адаптивность: десктоп и мобильные устройства, Доступность, Кросс-браузерность, Сетки, Анимация, Работа с хостингом
-
Основы SQL, Введение в реляционные базы данных, Основные запросы по работе с данными, Функции и выражения в SQL-запросах, Проектирование и оптимизация реляционных баз данных