Привет всем, друзья! ✌ Сегодня рассмотрим курсы Docker, которые можно пройти абсолютно без нервов. Летс ГОУ!
Название курса | Школа | Срок обучения | Цена |
Docker для админов и разработчиков | SLURM | Индивидуально | Смотреть на сайте |
Docker: Основы | Хекслет | Индивидуально | Смотреть на сайте |
Docker для тестировщика | Контур Школа | Индивидуально | Смотреть на сайте |
- 1. «Docker для админов и разработчиков» — Slerm
- 2. «Docker: Основы» — Hexlet
- 3. «Как упростить процесс развертывания тестируемого ПО» — Контур Школа
- 4. «DevOps-инженер» — Нетология
- 5. «Погружаемся в DevOps. Знакомство с основными инструментами за 3 дня» — Skillbox
- 6. «Docker» — rebrainme
- 7. «Docker + Ansible — с нуля, деплой и управление Swarm» — STEPIK
- 8. «Docker + Ansible — с нуля, деплой и управление Swarm» — purpleschool
- 9. «Основы Docker» — ibs-training
- 10. «Курс Docker» — yodo
- 11. «DOCKER С НУЛЯ. БЕСПЛАТНЫЙ КУРС» — KARPOV.COURSES
- 12. «Docker уроки от А до Я» — KARPOV.COURSES
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 сотрудничает с ведущими онлайн-школами и образовательными платформами из России и других стран. Некоторые ссылки на нашем ресурсе имеют реферальный характер. Чтобы понять, что это означает для вас, ознакомьтесь с данным материалом.