Скачать [Stepik] Фундамент DevOps

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

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

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

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

Информация
Цена: 250 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
449 461
Реакции
44 623
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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 фундамент
Похожие складчины
Kail
Ответы
0
Просмотры
235
Kail
Kail
Kail
Ответы
0
Просмотры
266
Kail
Kail
Kail
Ответы
0
Просмотры
55
Java
Kail
Kail
Показать больше складчин

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

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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