12 Мощных Курсов Docker

Привет всем, друзья! ✌ Сегодня рассмотрим курсы Docker, которые можно пройти абсолютно без нервов. Летс ГОУ!

Название курса Школа Срок обучения Цена
Docker для админов и разработчиков SLURM Индивидуально Смотреть на сайте
Docker: Основы Хекслет Индивидуально Смотреть на сайте
Docker для тестировщика Контур Школа Индивидуально Смотреть на сайте

1. «Docker для админов и разработчиков» — Slerm

12 Мощных Курсов Docker

Ты получишь максимум практических знаний о 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

12 Мощных Курсов Docker

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

Чему вы научитесь:

  • Упаковывать приложение в Docker;
  • Разрабатывать с помощью Docker Compose;
  • Публиковать созданные образы на Docker Hub.

3. «Как упростить процесс развертывания тестируемого ПО» — Контур Школа

12 Мощных Курсов Docker

Опытным тестировщикам, которые хотят ускорить и автоматизировать запуск тестируемого ПО и процесс настройки рабочего окружения для него

Что входит в программу курса:

  • Введение в Docker;
  • Основыне команды Docker;
  • Запуск сервисов с помощью Docker Compose;
  • Разворачивание проекта Docker;

4. «DevOps-инженер» — Нетология

12 Мощных Курсов Docker

DevOps-инженер синхронизирует этапы создания программного продукта и отвечает за автоматизацию задач, связанных с настройкой и развёртыванием приложений. Использует системы управления конфигурациями, решения виртуализации и облачные инструменты для балансировки ресурсов.

  • Освоите одну из самых высокооплачиваемых IT-профессий
  • Выстроите процесс DevOps с помощью облачного сервиса уже во время обучения
  • Научитесь работать с самыми популярными инструментами DevOps: Kubernetes, Ansible, Gitlab, Terraform

5. «Погружаемся в DevOps. Знакомство с основными инструментами за 3 дня» — Skillbox

12 Мощных Курсов Docker

Вы познакомитесь с базовыми инструментами DevOps — узнаете, как устроены Docker и Gitlab CI. Напишете первый конвейер для автоматической сборки проекта.

Вы научитесь

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

6. «Docker» — rebrainme

12 Мощных Курсов Docker

Программа курса:

  • 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

12 Мощных Курсов Docker

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

12 Мощных Курсов Docker

Чему вы научитесь:

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

9. «Основы Docker» — ibs-training

12 Мощных Курсов Docker

В данном курсе рассматриваются основные сведения о платформе Docker: архитектура Docker, запуск приложений и сервисов, устранение неполадок, работа с образами и создание собственных образов, хранение постоянных данных с помощью томов и сетевое взаимодействие. Также вас ждет множество практических заданий по всем аспектам изучаемого материала.

Программа курса:

  • Архитектура Docker и ее компоненты, когда необходимо использовать Docker (и когда не нужно);
  • Запуск приложений и сервисов, управление ими в контейнерах Docker;
  • Поиск и устранение неполадок;
  • Работа с образами, создание собственных образов через Dockerfile, публикация образов в Docker Hub;
  • Хранение данных с помощью томов, включая резервное копирования и восстановление;
  • Модели сетевого взаимодействия в Docker;
  • Обслуживание Docker.

10. «Курс Docker» — yodo

12 Мощных Курсов Docker

Чему вы научитесь:

  • Работать с контейнерами из публичных репозиториев;
  • Диагностировать работу контейнеров;
  • Забираться внутрь контейнеров для отладки и доводки;
  • Собирать свои контейнеры из базовых;
  • Сохранять свои контейнеры в публичный репозиторий;
  • Собирать проект через composer;
  • Собирать мини-кластер через docker-swarm.

11. «DOCKER С НУЛЯ. БЕСПЛАТНЫЙ КУРС» — KARPOV.COURSES

12 Мощных Курсов Docker

Docker — программная платформа для удобной разработки, доставки, тестирования и автоматизации развёртывания приложений. Это мощный и полезный инструмент, который должен быть в арсенале любого IT-специалиста.

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

12. «Docker уроки от А до Я» — KARPOV.COURSES

12 Мощных Курсов Docker

Курс который поможет вам понять как устроен 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 сотрудничает с ведущими онлайн-школами и образовательными платформами из России и других стран. Некоторые ссылки на нашем ресурсе имеют реферальный характер. Чтобы понять, что это означает для вас, ознакомьтесь с данным материалом.

Оцените статью