1.1 Введение: чем занимается AQA. Направления профессионального развития.
Презентация курса. Основной инструментарий. Введение в тест-дизайн.
1.2 Тест-дизайн
1.3 Системы контроля версий: Git, GitHub: ветвление, клонирование, основные
команды
1.4 Введение в ЯП. Структура программы, пакеты, типы данных. Операторы.
1.5 Массивы, условия, циклы
1.6 Базовые алгоритмы. Работа со строками.
1.7 Основные принципы ООП. Интерфейсы, абстрактные классы. Ключевые слова
this, super
1.8 Модификаторы доступа. Классы и объекты. Статические переменные и методы.
Классы-обертки. Основы ветвления
1.9 Коллекции
1.10 Работа с исключениями: ловим, логируем, пробрасываем. Работа с датой
1.11 Работа с файлами. Пишем в файл, читаем из файла. Парсеры. Параметризация
тестов.
1.12 Паттерны проектирования. Дженерики. Перечисляемые типы
1.13 Работа с XML. JSON
1.14 Assertions. Hamcrest