О курсе
Docker — это открытая платформа для разработчиков и системных администраторов, позволяющая создавать, поставлять и запускать распределенные приложения на ноутбуках, виртуальных машинах в центрах обработки данных или в облаке.
Изучение Docker помогает разработчикам сэкономить время и может принести пользу практически любому серверу, особенно тем, которые работают с облачными приложениями.
Прохождение курса Docker — один из самых быстрых и простых способов улучшить свою карьеру в DevOps.
Docker часто используется в сочетании с Kubernetes для развертывания и оркестровки.
К концу этого курса у вас будет глубокое понимание концепций и отличная общая картина того, как Docker используется во всем процессе разработки программного обеспечения.
Курс представляет собой смесь анимированных теоретических объяснений и практических демонстраций, чтобы вы могли получить свой первый практический опыт работы с Docker и чувствовать себя более уверенно, используя его в своих проектах.
Используйте Docker, чтобы создать реальную ценность для вашего бизнеса, создав и развернув все решение в одном пакете.
Оркестрация контейнеров уменьшает количество переменных среды и делает ваши программы более переносимыми, давая вам возможность настроить что-то в своей собственной системе для последующего запуска на более мощном компьютере.
Знакомство с этим типом системы делает вас ценным активом для любого бизнеса, которому необходимо производить в масштабе или запускать сложные, но воспроизводимые системы.
Кому подойдет этот курс
Специалистам по DevOps и инженерии данных.
Разработчикам для создания и деплоя приложений.
Тестировщикам для работы с контейнерами и проведения анализа логов.
Предварительная подготовка и оборудование
Базовые навыки системного администратора. Хорошо иметь (не обязательно) доступ к системе Linux для настройки Docker, чтобы самостоятельно исследовать практические примеры в различных темах.
Для работы понадобиться ноутбук или стационарный компьютер с macOS, Linux или Windows версии 10 и выше. Все инструкции по установке необходимого ПО имеются в уроках курса.
Приобретаемые навыки
-
Создавать и использовать контейнеры Docker
-
Docker Hub и образы Docker: как их приобретать, модифицировать, как создавать самостоятельно, а также как интегрировать автоматизированные сборки в экосистему Docker.
-
Понимание как контейнеры взаимодействуют друг с другом и получают к ним доступ из внешней среды.
-
Типы хранилищ в докере и монтирование томов локальных дисков в контейнеры Docker.
-
Изучение инструментов, которые упрощают работу и управление Docker.