DevOps Upgrade
Описание курса
Освойте контейнеризацию для ускорения разработки, деплоя и сопровождения приложений. Программа выстроена от базовых команд до CI/CD и безопасности.
Введение
О курсе, Как организована работа на курсе, Практика курса, Как учиться онлайн, Полезные материалы по курсу.
Введение в Docker
Что такое Docker, Чему он служит и как его использовать.
Основные команды и абстракции Docker. CLI. Общая схема работы Docker
Обучение всем базовым командам Docker.
Docker и хранение данных
Изучение механизмов хранения данных в Docker.
Docker-compose файл
Как использовать Docker Compose для управления многими контейнерами.
Сеть в Docker
Обучение сетевым взаимодействиям внутри Docker.
Docker под капотом
Изучение, как работает Docker на более глубоких уровнях.
Особенности использования Docker с различными языками программирования
Специфика применения Docker с Python, PHP, Golang, NodeJS, Java, C++.
Логирование и мониторинг Docker контейнеров
Как управлять логами и метриками в Docker.
Продвинутая работа с образами. Настройка собственного Registry
Обучение созданию и управлению собственными образами Docker.
Безопасность в Docker
Обсуждение уязвимостей и методов обеспечения безопасности Docker.
Аналоги Docker
Обзор других технологий контейнеризации.
Оркестрация Docker. Kubernetes, Docker SWARM.
Изучение систем оркестрации для Docker, таких как Kubernetes.
CI/CD
Основы интеграции и развёртывания в Docker.
Итоговый проект и сертификация
Проект, который позволяет применять знания на практике.
онлайн
- Павел Минкин (DevOps Инженер, наставник и автор по направлению DevOps)
- Дмитрий Желудков (Спикер обучающего курса)
- Использование Docker для разработки микросервисов
- Упаковка приложений в Docker
- Управление сетями в Docker
- Обеспечение безопасности контейнеров
- Контроль контейнеров и образов с помощью Docker CLI
- Системные администраторы
- Разработчики
- DevOps инженеры
- Инженеры поддержки
- Тимлиды
Уметь работать с терминалом и командной строкой, знать базовые команды для работы с терминалом, иметь коммерческий опыт работы системным администратором или разработчиком, опыт работы с Linux и понимание основ Linux, понимание базовых сетевых концепций.
Выводы о курсе
Возможны неточности
Курс "Docker для админов и разработчиков" предоставляет возможность освоить основные принципы контейнеризации и CI/CD-практик. Учебная программа включает как теоретическую, так и практическую составляющую, обеспечивая глубокое понимание работы с Docker. Завершив курс, студенты получат возможность сертификации и смогут применять полученные знания на практике.
Отзывы о школе Слёрм
Читать все отзывыРекомендованные курсы