Чему вы научитесь
- Писать скрипты для автоматизации любых задач (бэкапы, мониторинг, деплой)
- Использовать циклы, условия, функции и массивы
- Обрабатывать ошибки, сигналы и работать с sed/awk
- Планировать задания через cron
- Инициализировать репозиторий, делать коммиты и управлять файлами
- Отменять изменения, возвращаться к предыдущим версиям
- Работать с ветками, сливать их и разрешать конфликты
- Настраивать .gitignore, Git hooks, теги и удалённые репозитории
- Устанавливать Docker, собирать образы через Dockerfile
- Управлять контейнерами, томами, сетями и переменными окружения
- Писать Docker Compose для многосервисных проектов
- Оптимизировать образы и публиковать их на Docker Hub
О курсе
📚Bash, Git и Docker — это три столпа, на которых держится работа любого уважающего себя Linux-администратора. Этот курс объединяет их в единую практическую программу. Вы научитесь писать скрипты, которые автоматизируют рутину (бэкапы, мониторинг, деплой). Освоите Git, чтобы навести порядок в конфигах и скриптах, а не плодить файлы вида nginx.conf.bak.2024.old. И погрузитесь в Docker, чтобы упаковывать приложения в контейнеры и разворачивать их одной командой.
Для кого этот курс
🐧 Linux-администраторы — от новичков до опытных, которые хотят автоматизировать рутину, навести порядок в конфигах и освоить контейнеризацию
🛠️ Системные инженеры и DevOps на начальном уровне — которым нужна практическая база: Bash, Git и Docker
🧑💻 Инженеры техподдержки — кому приходится работать с серверами, контейнерами и скриптами
📚 Студенты и энтузиасты — изучающие Linux и планирующие карьеру в IT
🔄 Специалисты, которые пишут bash-скрипты, ведут инфраструктурные шаблоны и документацию
Начальные требования
- Уверенная работа в командной строке Linux (навигация, редактирование файлов, установка пакетов)
- Установленная ОС на базе Linux (Ubuntu/Debian/CentOS — любая)
- Базовое понимание сетей (IP-адрес, DNS, шлюз и так далее)
- Желание много практиковаться (в курсе много практических заданий)
💡Не нужно знать заранее Bash, Git или Docker — всему научитесь в процессе.
Преподаватели курса
Как проходит обучение
- 📝 Текстовые лекции с примерами и скриншотами
- 🛠 Домашние задания на вашей виртуалке или VPS
- 📊 Тесты после каждого модуля для самопроверки
- 💬 Поддержка автора по ходу прохождения
Нагрузка
3