13/09/2026

ЗОНА 5. «Башня Инфраструктуры»

ЗОНА 5. «Башня Инфраструктуры» (Уровень 8)

~7–10 дней | Макс. XP: 900

📌 Глава 5.1 — SQL для QA (300 XP)

Шаг 229. Установи PostgreSQL или MySQL + DBeaver (15 XP) Шаг 230. Изучи SELECT, FROM, WHERE (20 XP) Шаг 231. Изучи AND, OR, NOT, IN, BETWEEN, LIKE (25 XP) Шаг 232. Изучи ORDER BY, LIMIT, DISTINCT (15 XP) Шаг 233. Изучи агрегатные функции: COUNT, SUM, AVG, MIN, MAX (20 XP) Шаг 234. Изучи GROUP BY, HAVING (25 XP) Шаг 235. Изучи JOIN: INNER, LEFT, RIGHT, FULL (35 XP) Шаг 236. Напиши запрос с 2 JOIN'ами (25 XP) Шаг 237. Изучи подзапросы (subqueries) (20 XP) Шаг 238. Изучи INSERT, UPDATE, DELETE (20 XP) Шаг 239. Изучи CREATE TABLE, типы данных (15 XP) Шаг 240. Изучи UNION, UNION ALL (10 XP) Шаг 241. Реши 10 задач на SQL на sql-ex.ru или LeetCode (35 XP) Шаг 242. Подключи JDBC в Java, выполни запрос из теста (20 XP)

📌 Глава 5.2 — Git (200 XP)

Шаг 243. Установи Git, настрой user.name, user.email (10 XP) Шаг 244. Изучи init, clone, status, add, commit (20 XP) Шаг 245. Изучи branch, checkout, switch, merge (25 XP) Шаг 246. Изучи pull, push, fetch (20 XP) Шаг 247. Изучи .gitignore (10 XP) Шаг 248. Изучи stash, stash pop (15 XP) Шаг 249. Изучи rebase vs merge (20 XP) Шаг 250. Изучи cherry-pick, reset, revert (20 XP) Шаг 251. Разреши merge-конфликт вручную (20 XP) Шаг 252. Изучи Git Flow / Trunk Based Development (концепция) (15 XP) Шаг 253. Создай PR/MR на GitHub/GitLab (15 XP) Шаг 254. Изучи git log, git diff, git blame (10 XP)

📌 Глава 5.3 — Maven / Gradle (150 XP)

Шаг 255. Разберись: структура Maven-проекта (src/main, src/test, pom.xml) (15 XP) Шаг 256. Изучи pom.xml: groupId, artifactId, dependencies, plugins (20 XP) Шаг 257. Изучи lifecycle: clean, compile, test, package, install (20 XP) Шаг 258. Изучи maven-surefire-plugin: запуск тестов, параллелизм (20 XP) Шаг 259. Изучи профили Maven: -P dev, -P prod (15 XP) Шаг 260. Изучи Gradle базово: build.gradle, dependencies {}, tasks (20 XP) Шаг 261. Разберись: Maven vs Gradle (15 XP) Шаг 262. Настрой запуск тестов по тегам: mvn test -Dgroups=smoke (15 XP) Шаг 263. Изучи управление версиями зависимостей (BOM, <dependencyManagement>) (10 XP)

📌 Глава 5.4 — CI/CD (150 XP)

Шаг 264. Изучи концепцию CI/CD: что, зачем, пайплайн (20 XP) Шаг 265. Изучи Jenkins: установка, создание Freestyle Job (20 XP) Шаг 266. Настрой Jenkins Pipeline (Jenkinsfile) для запуска тестов (25 XP) Шаг 267. Изучи GitHub Actions: создай .github/workflows/test.yml (25 XP) Шаг 268. Настрой запуск тестов по расписанию (cron) и по PR (15 XP) Шаг 269. Настрой отправку Allure-отчёта в CI (15 XP) Шаг 270. Изучи Docker-контейнер в CI (базово) (15 XP) Шаг 271. Разберись: что такое artifact в CI (15 XP)

📌 Глава 5.5 — Docker (базово, 100 XP)

Шаг 272. Установи Docker Desktop (10 XP) Шаг 273. Изучи docker run, docker ps, docker stop, docker rm (15 XP) Шаг 274. Запусти Selenium Standalone в Docker (20 XP) Шаг 275. Изучи Dockerfile: FROM, RUN, COPY, CMD (20 XP) Шаг 276. Изучи docker-compose.yml: подними Selenium Grid (20 XP) Шаг 277. Изучи Selenoid / Moon (концепция) (15 XP)

👹 БОСС ЗОНЫ 5: «DevOps-Голем»

Шаг 278. Настрой полный пайплайн: GitHub Actions → запуск тестов → Allure-отчёт → Docker Шаг 279. Пройди мок-собеседование по инфраструктуре (40 мин) Шаг 280. Набери ≥ 80% → Босс повержен!

🎖️ Ачивка: «SQL-маг» — 10+ решённых задач
🎖️ Ачивка: «Пайплайн-инженер» — CI/CD настроен