• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Подписаться»
Скачать 

[Stepik] Фундамент DevOps

  • Дата начала

Описание складчины

[Stepik] Фундамент DevOps поможет расширить технические знания и глубже разобраться в выбранном направлении программирования. Купить обучение через складчину удобно тем, кто хочет сократить расходы на приобретение курса.

Цена: 250 РУБ
Список участников складчины:
  • 1. ник скрыт
  • 2. ник скрыт
Показать больше
Aноним
  • #1

[Stepik] Фундамент DevOps

Ссылка на картинку
Практическая программа по Linux, Git, Docker, GitLab CI/CD и Kubernetes.

DevOps с нуля: от Linux до Kubernetes – комплексная практическая программа из пяти курсов по ключевым технологиям современного DevOps: Linux, Git, Docker, GitLab CI/CD и Kubernetes.

Вы последовательно пройдёте весь базовый путь DevOps-инженера: научитесь работать в Linux, управлять версиями кода с помощью Git, контейнеризировать приложения в Docker, настраивать CI/CD-пайплайны в GitLab и разворачивать приложения в Kubernetes.

Курсы дополняют друг друга и складываются в единую образовательную траекторию – от командной строки и работы с кодом до автоматизации сборки, тестирования и деплоя контейнеризированных приложений.

Чему вы научитесь:
  • Уверенно работать в Linux и командной строке
  • Использовать Git для контроля версий и командной разработки
  • Создавать Docker-образы и запускать приложения в контейнерах
  • Настраивать полноценные CI/CD-пайплайны в GitLab
  • Автоматизировать тестирование, сборку и развёртывание приложений
  • Публиковать Docker-образы в реестре и доставлять их на сервер
  • Разворачивать и управлять приложениями в Kubernetes
  • Работать с сетями, хранилищами, конфигурациями и секретами
  • Диагностировать сбои в Linux, Docker, GitLab CI/CD и Kubernetes
  • Автоматизировать рутинные задачи с помощью Bash и системных инструментов
  • Понимать, как связаны Linux, Git, Docker, CI/CD и Kubernetes в едином DevOps-процессе
  • Получить практические навыки для старта карьеры в DevOps
Начальные требования:
  • Достаточно базовых навыков работы с компьютером и желания разобраться в DevOps
Программа:

Программа состоит из пяти отдельных курсов, которые рекомендуется проходить последовательно:
  1. Linux с нуля: пошаговый и понятный курс
    • Введение
    • Первые шаги с Linux
    • Терминал и командная оболочка
    • Дерево директорий Linux
    • Создание директорий и файлов
    • Копирование, перемещение и удаление файлов
    • Читайте мануалы!
    • Жёсткие и символические ссылки
    • Конвейеры и перенаправление ввода/вывода
    • Анализ и обработка файлов
    • Управление пользователями и группами
    • Управление правами на файлы и директории
    • Управление правами sudo
    • Основы сетей в Linux
    • Настройка файрвола в Linux
    • Управление процессами
    • Управление ПО и репозиториями
    • Управление дисками и разделами
    • Bash-скрипты
    • Архивация и сжатие файлов
    • Автоматизация задач с помощью 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: продвинутый уровень
    • Финал
  4. GitLab CI/CD с нуля: пошаговый и понятный курс
    • Введение
    • Что такое CI/CD?
    • Обзор CI/CD решений
    • Настройка окружения
    • Основы пайплайнов GitLab CI
    • Основы пайплайнов GitLab CI/CD
    • CI/CD-пайплайн для DeepSeek
    • Оптимизация пайплайнов GitLab CI/CD
    • Финал
  5. 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. GitLab CI/CD с нуля: пошаговый и понятный курс

    Введение
    • Общая информация о курсе
    [*][*]Что такое CI/CD?
    • Введение в CI/CD
    • Как работает CI/CD на практике
    • GitLab Runner: архитектура, executors и настройка
    [*][*]Обзор CI/CD решений
    • Современные CI/CD-решения
    • Push vs Pull Deployment и основы GitOps
    [*][*]Настройка окружения
    • Подготовка инфраструктуры GitLab CI/CD
    [*][*]Основы пайплайнов GitLab CI
    • Основы YAML, которые должен знать каждый DevOps-инженер
    • Первый Pipeline в GitLab CI/CD
    [*][*]Основы пайплайнов GitLab CI/CD
    • Практика: Пайплайн, Стадия, Джоба
    • Переменные в GitLab CI
    • needs в GitLab CI: зависимости между джобами
    • Артефакты в GitLab CI
    • Практика: передача артефактов между джобами
    • Использование when и rules в GitLab CI
    • Дополнительные возможности GitLab CI
    [*][*]CI/CD-пайплайн для DeepSeek
    • Готовим проект
    • Собираем и публикуем Docker-образ
    • Запускаем тесты
    • Настраиваем линтинг
    • Разворачиваем DeepSeek на сервере
    • Подводим итоги
    [*][*]Оптимизация пайплайнов GitLab CI/CD
    • Переиспользование конфигурации в GitLab CI
    • Наследование конфигурации через extends
    • Разделение .gitlab-ci.yml с помощью include
    • Автоматический перезапуск джоб с retry
    • Автоматическая отмена устаревших пайплайнов
    • Ускоряем пайплайн с помощью cache
    • Улучшаем пайплайн DeepSeek
    [*][*]Финал
    • Итоги
    [*][*]5. Kubernetes с нуля: пошаговый и понятный курс

    Введение
    • Общая информация о курсе
    [*][*]Основы Kubernetes
    • Введение в Kubernetes
    • Что такое Kubernetes и зачем он нужен?
    • Настройка Kubernetes на локальной машине
    • Работа с Pod'ами
    • Ключевые концепции Kubernetes
    • Подробный разбор создания Pod'ов и взаимодействия с ними
    • Глубокое понимание Labels и Deployments
    • Namespaces и типы конфигураций в Kubernetes
    • Сетевая модель в Kubernetes
    • Инфраструктура и внутреннее устройство Kubernetes
    • Хранение данных в Kubernetes
    • Pod с несколькими контейнерами
    • Повторение материала с демонстрацией
    • От команды к кластеру — как Kubernetes работает на самом деле
    [*][*]Финал
    • Итоги
    [*]
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
Последнее редактирование:
ci cd на основе gitlab devops docker git gitlab kubernetes linux stepik фундамент
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Вход

Вы уже зарегистрированы? Войдите.

Сверху