Привет всем, друзья! ✌ Сегодня рассмотрим курсы Docker, которые можно пройти абсолютно без нервов. Летс ГОУ!
| Название курса | Школа | Срок обучения | Цена | 
| Docker для админов и разработчиков | SLURM | Индивидуально | Смотреть на сайте | 
| Docker: Основы | Хекслет | Индивидуально | Смотреть на сайте | 
| Docker для тестировщика | Контур Школа | Индивидуально | Смотреть на сайте | 
1. «Docker для админов и разработчиков» — Slerm

Ты получишь максимум практических знаний о Docker — начнешь с основ, а через три недели сможешь запускать приложения в Docker и работать с образами на продвинутом уровне.
Узнаете, что такое Docker, разберете особенности использования Docker с различными языками программирования, научитесь безопасно работать с Docker-контейнерами и расширите пул доступных вам инструментов
Программа курса:
- Введение в Docker;
 - Основные команды и абстракции Docker;
 - CLI. Общая схема работы Docker;
 - Docker и хранение данных;
 - Docker-compose файл;
 - Сеть в Docker;
 - Docker под капотом;
 - Логирование и мониторинг Docker контейнеров;
 - Продвинутая работа с образами;
 - Настройка собственного Registry;
 - Безопасность в Docker;
 - Аналоги Docker;
 - Оркестрация Docker;
 - Kubernetes, Docker SWARM;
 - CI/CD.
 
Сэкономите время и силы на обучение новичков. В рамках курса сделаем из Junior-разработчиков специалистов по Docker, которые смогут полноценно использовать инструмент в своей работе
Кому подойдёт практикум
- Junior-разработчики
 - Руководители разработки
 - Junior DevOps инженеры
 - Системные администраторы
 
2. «Docker: Основы» — Hexlet

На этом курсе вы изучите основы работы с Docker — технологией контейнеризации, которая позволяет упростить разработку, тестирование и развертывание приложений. Вы познакомитесь с основными понятиями Docker: контейнеры, образы и volumes. Еще научитесь управлять контейнерами, работать с сетью хост-системы и создавать собственные образы. Также вы изучите Docker Compose для управления несколькими контейнерами одновременно. Чтобы учиться было проще, рекомендуем пройти курсы Основы командной строки и Администрирование Linux.
Чему вы научитесь:
- Упаковывать приложение в Docker;
 - Разрабатывать с помощью Docker Compose;
 - Публиковать созданные образы на Docker Hub.
 
3. «Как упростить процесс развертывания тестируемого ПО» — Контур Школа

Опытным тестировщикам, которые хотят ускорить и автоматизировать запуск тестируемого ПО и процесс настройки рабочего окружения для него
Что входит в программу курса:
- Введение в Docker;
 - Основыне команды Docker;
 - Запуск сервисов с помощью Docker Compose;
 - Разворачивание проекта Docker;
 
4. «DevOps-инженер» — Нетология

DevOps-инженер синхронизирует этапы создания программного продукта и отвечает за автоматизацию задач, связанных с настройкой и развёртыванием приложений. Использует системы управления конфигурациями, решения виртуализации и облачные инструменты для балансировки ресурсов.
- Освоите одну из самых высокооплачиваемых IT-профессий
 - Выстроите процесс DevOps с помощью облачного сервиса уже во время обучения
 - Научитесь работать с самыми популярными инструментами DevOps: Kubernetes, Ansible, Gitlab, Terraform
 
5. «Погружаемся в DevOps. Знакомство с основными инструментами за 3 дня» — Skillbox

Вы познакомитесь с базовыми инструментами DevOps — узнаете, как устроены Docker и Gitlab CI. Напишете первый конвейер для автоматической сборки проекта.
Вы научитесь
- Ориентироваться в подходе DevOps. Узнаете, кому, а главное — зачем вообще нужен DevOps. Поймёте, почему компании так активно нанимают DevOps-инженеров и какие задачи вам предстоит решать.
 - Работать с DockerПознакомитесь с базовыми командами и напишете первый dockerfile для автоматической сборки проекта.
 - Использовать методологию CI/CD. Разберётесь, как работают непрерывная интеграция и доставка. Познакомитесь с Gitlab CI и напишете первый пайплайн.
 - Решите реальную бизнес-задачу. Упакуете небольшое приложение в Docker и автоматизируете его сборку. Получите обратную связь от опытного спикера и подробный разбор ошибок.
 
6. «Docker» — rebrainme

Программа курса:
- Docker. Введение;
 - Basics. Практическое применения CLI;
 - Images. Запускаем контейнеры из готовых образов;
 - Dockerfile. Создаем простейшие образы. Модифицируем существующие;
 - Dockerfile. Изучаем специфику работы с разными языками программирования;
 - Dockerfile. Multistage — несколько образов из одного Dockerfile;
 - Dockerfile. Produciton & Staging. Изменение директив в файле;
 - Registry. Обеспечиваем хранение образов контейнеров;
 - Advanced. Минимизация объема и времени сборки образа;
 - Advanced. Взаимодействие между несколькими контейнерами. Применение на практике;
 - Docker compose. Объединяем несколько образов в один сервис;
 - Server. Логирование и IPv6. Определяем необходимость;
 - Docker Swarm. Оркестрация;
 - Docker Swarm. Практики использования как кластера.
 
7. «Docker + Ansible — с нуля, деплой и управление Swarm» — STEPIK

Docker стал уже стандартом доставки приложений на production в большинстве компаний, а Ansible позволяет автоматизировать рутинные операции и накатывать всё необходимое на вашу инфраструктуру по одному нажатию клавиши. В этом курсе мы разберем все эти технологии с нуля, поэтому от вас не требуется какие-либо начальные знания или опыт. При этом мы будем рассматривать deploy на примере реального стека приложения с frontend, backend, шиной сообщений и микросервисами.
Что входит в программу курса:
- Все основные концепции Docker с нуля;
 - Сборка image и их оптимизацию;
 - Работа с сетью Docker;
 - Персистентность данных;
 - Docker Compose;
 - Установка и работу с Docker-registry;
 - Все базовые понятия Ansible;
 - Ad-hoc команды Ansible;
 - Написание Ansible-playbook;
 - Развёртка машин с Vagrant;
 - Создание и управление кластером Docker Swarm;
 - Роли, фильтры, циклы, отладка и другие продвинутые темы Ansible;
 - Управление кластером с помощью Ansible;
 - Reverse proxy и автоматизированная выкладка приложений на Swarm.
 
8. «Docker + Ansible — с нуля, деплой и управление Swarm» — purpleschool

Чему вы научитесь:
- Всем основным концепция Docker с нуля;
 - Собирать свои оптимальные image;
 - Работать с сетью Docker и персистентностью данных;
 - Писать Docker Compose файлы;
 - Работать с Docker-registry;
 - Писать playbook на Ansible;
 - Всем базовым понятия Ansible;
 - Создавать и управлять кластером на Swarm;
 - Работать с ролями, фильтрами, отладкой и другими понятиями Ansible;
 - Управлять вашей инфраструктурой с помощью Ansible;
 - Выкладывать реальный stack приложений на production.
 
9. «Основы Docker» — ibs-training

В данном курсе рассматриваются основные сведения о платформе Docker: архитектура Docker, запуск приложений и сервисов, устранение неполадок, работа с образами и создание собственных образов, хранение постоянных данных с помощью томов и сетевое взаимодействие. Также вас ждет множество практических заданий по всем аспектам изучаемого материала.
Программа курса:
- Архитектура Docker и ее компоненты, когда необходимо использовать Docker (и когда не нужно);
 - Запуск приложений и сервисов, управление ими в контейнерах Docker;
 - Поиск и устранение неполадок;
 - Работа с образами, создание собственных образов через Dockerfile, публикация образов в Docker Hub;
 - Хранение данных с помощью томов, включая резервное копирования и восстановление;
 - Модели сетевого взаимодействия в Docker;
 - Обслуживание Docker.
 
10. «Курс Docker» — yodo

Чему вы научитесь:
- Работать с контейнерами из публичных репозиториев;
 - Диагностировать работу контейнеров;
 - Забираться внутрь контейнеров для отладки и доводки;
 - Собирать свои контейнеры из базовых;
 - Сохранять свои контейнеры в публичный репозиторий;
 - Собирать проект через composer;
 - Собирать мини-кластер через docker-swarm.
 
11. «DOCKER С НУЛЯ. БЕСПЛАТНЫЙ КУРС» — KARPOV.COURSES

Docker — программная платформа для удобной разработки, доставки, тестирования и автоматизации развёртывания приложений. Это мощный и полезный инструмент, который должен быть в арсенале любого IT-специалиста.
В этом курсе мы дадим все необходимые знания для комфортной работы с контейнерами и научим упаковывать в них любые приложения со всеми зависимостями, конфигурациями и окружениями.
12. «Docker уроки от А до Я» — KARPOV.COURSES

Курс который поможет вам понять как устроен Docker (Контейниризация) и где его можно использовать.
Программа курса
- Docker уроки для начинающих от А до Я — что такое docker ?
 - Установка Docker и Docker-compose на Windows | уроки docker | все о docker | #1.0
 - Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1
 - Docker основные команды | уроки docker | #2
 - Docker создаем собственный образ | уроки docker | #3
 - Dockerfile — что это? Первое знакомство | уроки docker | #4
 - Docker соединение контейнеров между собой | уроки docker | #5
 - Docker-compose что это? Первое знакомство | уроки docker | #6
 - Dockerfile и docker-compose.yml больше автоматизации и связь между ними | уроки docker | #7
 - Docker разница между образом и контейнером | спецвыпуск | #8
 
Evgenev RU сотрудничает с ведущими онлайн-школами и образовательными платформами из России и других стран. Некоторые ссылки на нашем ресурсе имеют реферальный характер. Чтобы понять, что это означает для вас, ознакомьтесь с данным материалом.