Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 191.636
- Реакции
- 465.821
Складчина: Фундамент DevOps [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
Терминал и командная оболочка
Первые команды
Демо-доступ
Дерево директорий 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, начиная с самых основ. Всё доступно, наглядно и с практикой.
Фундамент 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
Терминал и командная оболочка
Первые команды
Демо-доступ
Дерево директорий 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 руб.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Крипта] Аналитика и сигналы. Подписка на Market Insights [substack.com] [Вячеслав Базылев] [№2 на 1 месяц]
- [Крипта] Аналитика и сигналы. Подписка на Market Insights и агрегатор ордеров [substack.com, tradefuck.net] [Вячеслав Базылев] [№1 на 1 месяц]
- [Крипта] Аналитика и сигналы. Подписка на Market Insights [substack.com] [Вячеслав Базылев] [№1 на 1 месяц]
- [Крипта] Аналитика и сигналы. Подписка на Market Insights и агрегатор ордеров [substack.com, tradefuck.net] [Вячеслав Базылев] [№1 на 1 месяц]
- Визуальные истории в нейросетях [Тариф Без сопровождения] [Мария Хлопцова]
- Postgres для разработчиков: c нуля до продвинутого [Balun.Courses] [Олег Мифле]