Содержание курса
1. Введение
2 урока
40
40
3м
4
Закрытый
1.1
Обзор курса: что вы узнаете и сделаете на практике
↗
23
23
1м 59с
2
Закрытый
1.2
Что такое Docker и зачем он нужен тестировщику
↗
17
17
2м 22с
2
2. Установка и базовая настройка
3 урока
46
41
10м
5
Закрытый
2.1
Установка Docker на Windows/Mac
↗
17
15
1м 2с
1
Закрытый
2.2
Проверка установки и запуск первого контейнера
↗
15
14
6м 12с
2
Закрытый
2.3
Обзор Docker Desktop и терминала
↗
14
12
3м 33с
2
3. Минимум теории: как работает Docker
3 урока
36
36
10м
6
Закрытый
3.1
Что такое контейнер, образ и volume — простыми словами
↗
12
12
3м 54с
2
Закрытый
3.2
Часто используемые команды: run, exec, ps, logs
↗
12
12
4м 44с
2
Закрытый
3.3
Как скачать нужный образ и запустить его
↗
12
12
3м 16с
2
4. Готовим среду для тестов
4 урока
40
37
16м
7
Закрытый
4.1
Введение в Dockerfile
↗
12
12
2м 40с
1
Закрытый
4.2
Как "запаковать" и запустить проект с автотестами в контейнере
↗
12
9
15м 50с
2
Закрытый
4.3
Установка зависимостей через Dockerfile
↗
8
8
-
2
Закрытый
4.4
Как сохранить логи и результаты тестов
↗
8
8
-
2
5. Запускаем автотесты внутри контейнера
4 урока
36
33
1м
8
Закрытый
5.1
Как настроить запуск тестов при старте контейнера
↗
10
10
1м 11с
2
Закрытый
5.2
Примеры: Python, Javascript, Java
↗
9
8
-
2
Закрытый
5.3
Куда смотреть, если что-то пошло не так
↗
8
8
-
2
Закрытый
5.4
Универсальная пошаговая инструкция по запуску тестов в Docker
↗
9
7
-
2
6. Docker Compose для запуска всего сразу
4 урока
33
31
0м
7
Закрытый
6.1
Что такое docker-compose и зачем он нужен
↗
9
8
-
2
Закрытый
6.2
Пример запуска тестов и базы данных в двух контейнерах
↗
8
8
-
2
Закрытый
6.3
Настройка docker-compose.yml шаг за шагом
↗
8
8
-
2
Закрытый
6.4
Как правильно хранить пароль базы данных в Docker Compose
↗
8
7
-
1
7. Практика: собираем всё вместе
3 урока
20
20
0м
5
Закрытый
7.1
Практическое задание: Python-тесты в Docker
↗
7
7
-
1
Закрытый
7.2
Практическое задание: JS-тесты в Docker с отчётом JUnit XML
↗
7
7
-
2
Закрытый
7.3
Практическое задание: Java-тесты в Docker с отчётом JUnit XML
↗
6
6
-
2
8. Частые ошибки и как их решать
3 урока
15
15
0м
6
Закрытый
8.1
Почему контейнер "не видит" зависимости или порты
↗
5
5
-
2
Закрытый
8.2
Как подключиться внутрь контейнера и посмотреть, что происходит
↗
5
5
-
2
Закрытый
8.3
Советы по отладке и очистке окружения
↗
5
5
-
2
9. Заключение
2 урока
10
10
0м
4
Закрытый
9.1
Где применять Docker в тестировании
↗
5
5
-
2
Закрытый
9.2
Заключение
↗
5
5
-
2
10. Бонус
4 урока
22
22
0м
8
Закрытый
10.1
Что такое .dockerignore
↗
6
6
-
2
Закрытый
10.2
Кэширование в Docker — ускоряем сборку образов
↗
5
5
-
2
Закрытый
10.3
Полезные ссылки и шаблоны на будущее
↗
5
5
-
2
Закрытый
10.4
Таблица с коммандами Docker
↗
6
6
-
2