ЗОНА 5. «Башня Инфраструктуры» (Уровень 8)
~7–10 дней | Макс. XP: 900
Шаг 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)
Шаг 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)
Шаг 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)
Шаг 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)
Шаг 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)
Шаг 278. Настрой полный пайплайн: GitHub Actions → запуск тестов → Allure-отчёт → Docker Шаг 279. Пройди мок-собеседование по инфраструктуре (40 мин) Шаг 280. Набери ≥ 80% → Босс повержен!
🎖️ Ачивка: «SQL-маг» — 10+ решённых задач
🎖️ Ачивка: «Пайплайн-инженер» — CI/CD настроен