EGround
Редактор
- Сообщения
- 66.101
- Реакции
- 285
Складчина: DevOps с нуля: от Linux до Kubernetes [stepik]
Этот пакет курсов шаг за шагом проведёт вас через ключевые концепции Devops, начиная с самых основ. Всё доступно, наглядно и с практикой.
Фундамент DevOps — это комплексная программа из четырёх практических курсов по ключевым технологиям современного DevOps: Linux, Git, Docker и Kubernetes.
Вы последовательно освоите ключевые технологии, которые составляют фундамент современного DevOps: работу в Linux, контроль версий с Git, контейнеризацию приложений с Docker и управление ими в Kubernetes.
Отдельно эти курсы стоят 16 600 ₽, но в составе программы вы получаете полный набор всего за 7 990 ₽. Это более чем в два раза выгоднее, чем приобретать каждый курс отдельно.
Чему вы научитесь:
- Уверенно работать в Linux и терминале
- Использовать Git для контроля версий и командной разработки
- Контейнеризировать приложения с помощью Docker
- Разворачивать и управлять приложениями в Kubernetes
- Настраивать сети, хранилища данных и базовые механизмы безопасности
- Автоматизировать рутинные задачи с помощью Bash и системных инструментов
- Диагностировать, отлаживать и устранять типовые инфраструктурные проблемы
- Применять практические навыки, необходимые для старта карьеры в DevOps
Начальные требования:
- Достаточно базовых навыков работы с компьютером и желания разобраться в DevOps
Как проходит обучение:
Программа состоит из четырех отдельных курсов, которые рекомендуется проходить последовательно:
- Linux с нуля: пошаговый и понятный курс
- Git с нуля: пошаговый и понятный курс
- Docker с нуля: пошаговый и понятный курс
- Kubernetes с нуля: пошаговый и понятный курс
Программа:
1. Linux с нуля: пошаговый и понятный курс [2026]:
- Введение
- Первые шаги с Linux
- Терминал и командная оболочка
- Дерево директорий Linux
- Создание директорий и файлов
- Копирование, перемещение и удаление файлов
- Читайте мануалы!
- Жёсткие и символические ссылки
- Конвейеры и перенаправление ввода/вывода
- Анализ и обработка файлов
- Управление пользователями и группами
- Управление правами на файлы и директории
- Управление правами sudo
- Основы сетей в Linux
- Настройка файрвола в Linux
- Управление процессами
- Управление ПО и репозиториями
- Управление дисками и разделами
- Bash-скрипты
- Архивация и сжатие файлов
- Автоматизация задач с помощью cron
- Финал
2. Git с нуля: пошаговый и понятный курс:
- Введение
- Git как система контроля версий
- Архитектура Git
- Установка и настройка Git
- Добавление файлов в staging и создание первого commit
- Воссоздание процесса git init
- Коммиты и diff
- Откат изменений
- Ветвление
- Git merge и разрешение конфликтов
- Работа с удалёнными репозиториями через GitHub
- Финал
3. Docker с нуля: пошаговый и понятный курс:
- Введение
- Docker: база
- Docker: продвинутый уровень
- Финал
4. Kubernetes с нуля: пошаговый и понятный курс:
- Введение
- Основы Kubernetes
- Ключевые концепции Kubernetes
- Инфраструктура и внутреннее устройство Kubernetes
- Финал
Спойлер: Подробно 1. Linux с нуля: пошаговый и понятный курс [2026]
Введение
- Общая информация о курсе
Первые шаги с Linux
- Немного истории и терминологии
- Установка виртуальной машины с Linux
Терминал и командная оболочка
- Первые команды
- Демо-доступ
Дерево директорий Linux
- Иерархия файловой системы Linux
- Как перемещаться по файловой системе?
- Абсолютные и относительные пути
- Демо-доступ
- Родительская и текущая директории
- Скрытые файлы
- Передача аргументов в команды
Создание директорий и файлов
- Работа с текстовыми редакторами
- Редактор nano
- Редактор vim
- Просмотр файлов
Копирование, перемещение и удаление файлов
- Копирование файлов и директорий
- Перемещение файлов и директорий
- Переименование файлов
- Удаление файлов и директорий
Читайте мануалы!
- Команды Linux: типы, местоположение и назначение
- Документация в Linux: man, help и info
- Очень полезная команда apropos
- Директория /usr/share/doc
Жёсткие и символические ссылки
- Файловые иноды
- Символические ссылки
- Жесткие ссылки
Конвейеры и перенаправление ввода/вывода
- Конвейеры в Linux
- Перенаправление ввода и вывода
Анализ и обработка файлов
- Команда diff
- Команда du
- Подсчет символов, слов и строк с помощью wc
- Сортировка файлов с помощью команды sort
- Отображение уникальных строк с помощью команды uniq
- Поиск шаблонов с помощью команды grep
- Вырезание текста с помощью cut
- Преобразование символов с помощью команды tr
- Символы подстановки (wildcards)
- Регулярные выражения
Управление пользователями и группами
- Кто такой root?
- Демо-доступ
- Управление пользователями и группами
Управление правами на файлы и директории
- Владение файлами и права доступа
- Изменение владельца файла
- Понимание прав доступа к файлам
- Изменение прав доступа к файлу
- Права доступа к директориям
Управление правами sudo
- Предоставление доступа с помощью sudo
- Групповые привилегии
- Просмотр привилегий пользователя
Основы сетей в Linux
- Проверка сетевой доступности
- Список сетевых интерфейсов
- Проверка IP-адреса и адреса шлюза
- Работа с traceroute
- Разбираемся с DNS
- Изменение имени хоста
Настройка файрвола в Linux
- Настройка зон файрвола
- Управление сервисами в firewalld
- Настройка портов в firewalld
Управление процессами
- Что такое процесс?
- Родительский и дочерний процессы
- Процессы переднего плана и фоновые процессы
- Отправка сигналов процессам
- Работа с приоритетом процессов
Управление ПО и репозиториями
- Что такое пакет? Роль пакетного менеджера. Откуда берутся пакеты?
- Скачивание, установка и удаление пакетов
- Список всех пакетов. Установка обновлений системы
Управление дисками и разделами
- Где находятся устройства?
- Добавление дисков и создание разделов
- Файловые системы: создание, монтирование, размонтирование
- Заканчивается место на диске
- Повреждение и восстановление файловых систем
- Управление логическими томами — LVM
Bash-скрипты
- Создание простых скриптов
- Переменная PATH
- Чтение пользовательского ввода
- Передача аргументов в скрипты
- Использование условия if
- Циклы в bash-скриптах
- Функции в bash-скриптах
Архивация и сжатие файлов
- Что такое архивирование и сжатие
- Работа с архивами: создание, просмотр и извлечение
- Сжатие с помощью gzip, bzip2 и xz
Автоматизация задач с помощью cron
- Первая cron-задача
- Запуск каждые 5 минут
- Дополнительные примеры cron
Финал
- Итоги
2. Git с нуля: пошаговый и понятный курс
Введение
- Общая информация о курсе
- Учебная программа
- Глава 1: Git как система контроля версий
- Глава 2: Архитектура Git
- Глава 3: Установка и настройка Git
- Глава 4: Добавление файлов в staging и создание первого commit
- Глава 5: Воссоздание процесса git init
- Глава 6: Коммиты и diff
- Глава 7: Откат изменений
- Глава 8: Ветвление
- Глава 9: Git merge и разрешение конфликтов
- Глава 10: Работа с удалёнными репозиториями через GitHub
Финал
- Итоги
3. Docker с нуля: пошаговый и понятный курс
Введение
- Общая информация о курсе
Docker: база
- Введение в Docker
- Настройка окружения Docker
- Работа с контейнерами Docker
- Понимание образов Docker
- Тома Docker и персистентность данных
- Работа с Dockerfile
- Docker Compose
- Сетевые возможности Docker
Docker: продвинутый уровень
- Введение в Namespaces
- Изоляция Hostname, IPC и пользователей
- Cgroups и контроль ресурсов
- Network и Device Controllers
- Почему Docker-образы становятся громоздкими
- Использование Multi-Stage Builds
- Техники оптимизации образов
- Внешняя observability
- Внутренняя observability
- Дебаг сетевого взаимодействия контейнеров
- Безопасность контейнеров
- Лучшие практики безопасности контейнеров
- Инструменты для безопасности контейнеров
- Multi-host networking
- Macvlan и IPvlan
- Service Discovery и внутренний DNS
Финал
- Итоги
4. Kubernetes с нуля: пошаговый и понятный курс
Введение
- Общая информация о курсе
Основы Kubernetes
- Введение в Kubernetes
- Что такое Kubernetes и зачем он нужен?
- Настройка Kubernetes на локальной машине
- Работа с Pod'ами
Ключевые концепции Kubernetes
- Подробный разбор создания Pod'ов и взаимодействия с ними
- Глубокое понимание Labels и Deployments
- Namespaces и типы конфигураций в Kubernetes
- Сетевая модель в Kubernetes
Инфраструктура и внутреннее устройство Kubernetes
- Хранение данных в Kubernetes
- Pod с несколькими контейнерами
- Повторение материала с демонстрацией
- От команды к кластеру — как Kubernetes работает на самом деле
Финал
- Итоги
Цена 7990 руб.
Материал «DevOps с нуля: от Linux до Kubernetes [stepik]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.