Главное в обучении — практика
Linux

Практика DevOps в реальном Linux-терминале

Работайте с реальным Linux-сервером, GitLab, Docker и Kubernetes-кластером. Терминал, VS Code и Web Preview уже открываются в браузере — ничего устанавливать не нужно.

С чем вы будете работать

Linux
Git
GitLab CI
Docker
Kubernetes
Nginx
Ansible
PostgreSQL
Helm

Практика: Linux · файлы

Сценарий 1 из 10

НазадВперёд

Автоматическая практика

Подготовьте каталог приложения

Linux · файлы

Создайте рабочий каталог и файл готовности со строкой ready.

/opt/devops404ready.txt
student@linux-server:~

Ubuntu 24.04 LTS · учебный сервер готов

student@server:~$

Всё в браузере
Реальный Linux
VS Code
Web Preview
Автоматическая проверка
Учиться — значит делать

Видео знакомит с идеей.
Практика превращает её в навык.

YouTube и лекции полезны, чтобы познакомиться с технологией. Но уверенность появляется, когда вы сами вводите команду, получаете ошибку, разбираетесь в причине и доводите задачу до решения.

Когда только смотришь

  • Команда кажется понятной, пока не нужно набрать её самому.
  • Ошибки и особенности окружения остаются за кадром.
  • Трудно понять, готов ли ты решить похожую задачу без подсказки.

Когда делаешь сам

  • Выполняешь действие в настоящем окружении.
  • Видишь реальный вывод и учишься читать ошибки.
  • Получаешь автоматическую проверку и сразу исправляешь результат.
Полное окружение в браузере

Терминал, VS Code и результат работы — на одном экране

Для каждой лаборатории платформа заранее готовит нужные сервисы, файлы и инструменты. Можно редактировать Dockerfile, manifest, playbook или pipeline в VS Code, запускать команды в терминале и открывать приложение через Web Preview.

Без установки

Не нужно поднимать Linux или Kubernetes на своём компьютере.

Без страха сломать

Экспериментируйте в отдельном учебном окружении.

С готовым контекстом

В каждой задаче уже есть всё необходимое для практики.

Готовый маршрут или свой порядок

Около 95% DevOps-вакансий требуют навыков
из этого практического стека

Вы можете пройти полный путь: от первой команды в Linux через Git, Docker, Nginx, PostgreSQL, Ansible и GitLab CI до Kubernetes и Helm. Или выбрать только нужные темы и двигаться по собственной траектории в удобном порядке.

Весь маршрут
01

Linux

Терминал, файлы, права, процессы, сервисы, сеть и диагностика.

02

Git

Коммиты, ветки, merge, конфликты, remote и командная работа.

03

Docker

Образы, контейнеры, Dockerfile, сети, тома и Compose.

04

Nginx

Веб-сервер, reverse proxy, маршрутизация, TLS и диагностика.

05

PostgreSQL

SQL-запросы, таблицы, связи, индексы и работа с данными.

06

Ansible

Inventory, модули, playbook, роли и автоматизация серверов.

07

GitLab CI

Pipeline, jobs, runners, артефакты, переменные и деплой.

08

Kubernetes

Pods, Deployments, Services, конфигурация, rollout и поиск ошибок.

09

Helm

Charts, values, шаблоны, релизы и обновление приложений.

Доступное обучение

Более 150 лабораторных можно пройти бесплатно

В бесплатный доступ входят 5 полноценных курсов и 5 тренажёров. Можно изучать материалы, работать в реальном окружении и выполнять задания без оплаты — проверить, понравился ли вам такой формат обучения, и получить навыки, ничем не рискуя.

150+

лабораторных

полностью бесплатно

5

полноценных курсов

полностью бесплатно

5

тренажёров

полностью бесплатно

Подписка нужна для доступа ко всему каталогу, но мы осознанно стараемся держать её стоимость доступной для всех.

Перед стартом

Частые вопросы о платформе

Нужно ли устанавливать Linux или Docker на свой компьютер?

Нет. Вообще ничего устанавливать не нужно. Linux-сервер, Docker, GitLab, VS Code, Kubernetes и остальные инструменты уже подготовлены и открываются прямо в браузере.

Это настоящий Linux или симулятор команд?

В лабораториях команды выполняются на настоящем изолированном Linux-сервере. Можно создавать файлы, запускать сервисы и контейнеры, менять конфигурацию и диагностировать ошибки.

Как работает автоматическая проверка?

Проверяется результат внутри окружения: состояние файла, сервиса, контейнера, pipeline или объекта Kubernetes. Обычно можно использовать любой корректный способ решения — важен итог.

Можно ли начать совсем без опыта?

Да. Начните с бесплатного курса Linux: Старт. Он знакомит с терминалом, файловой системой и базовыми командами, после чего можно двигаться по готовому маршруту.

Есть ли бесплатные материалы?

Да. Бесплатно доступны более 150 лабораторных, 5 полноценных курсов, 5 тренажёров и статьи. Этого достаточно, чтобы начать обучение и попробовать практику без оплаты. Полный доступ открывает остальные программы и приоритетный запуск серверов.

Первая практика уже готова

Откройте терминал и выполните первую задачу сами

Без установки Linux, Docker и дополнительных программ.

Начать бесплатно