Программирование [udemy] Docker для Непрерывной Интеграции (2020)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Docker для Непрерывной Интеграции (2020)​

cover.jpg

Продолжительность: 1 ч 32 мин Количество уроков: 27 Видео Язык: Английский Вес архива: 1,28 ГБ


Этот курс по Docker для непрерывной интеграции поможет вам освоить современные методы доставки программного обеспечения, научит эффективно работать с контейнерами и внедрять DevOps‑подходы в проекты. Материал подходит как для начинающих, так и для разработчиков, желающих углубить навыки CI/CD.

Что представляет собой Docker в контексте непрерывной интеграции

Docker стал ключевым инструментом для упрощения разработки, тестирования и развертывания приложений. Благодаря контейнерам команды могут воспроизводить одинаковые среды, ускорять конвейеры CI и снижать количество ошибок.

Почему Docker важен для DevOps и CI/CD

Изоляция окружений: контейнеры гарантируют предсказуемое поведение приложения.
Быстрое масштабирование: образ можно запустить в любом окружении.
Скорость сборки и тестирования: CI‑конвейеры становятся стабильнее и быстрее.
Удобная интеграция с Jenkins и GitLab: автоматизация сборки и деплоя.

Основные навыки, которые вы освоите на курсе

В процессе обучения вы подробно изучите рабочий процесс контейнеризации и его применение для построения надёжных CI‑конвейеров.

Работа с контейнерами и CLI Docker

• Управление контейнерами с помощью командной строки.
• Оптимизация жизненного цикла контейнера.
• Анализ состояния и логов контейнеров.

Создание и оптимизация Docker‑образов

• Написание эффективных Dockerfile.
• Использование многоэтапной сборки.
• Снижение размера образов.

Сеть и хранилище в Docker

• Настройка мостовых и пользовательских сетей.
• Работа с томами и bind‑mount.
• Организация безопасных сетевых взаимодействий.

Оркестрация многоконтейнерных приложений

Вы научитесь использовать Docker Compose для управления микросервисной архитектурой, что позволит объединять зависимые сервисы, упрощать развёртывание и ускорять тестирование.

Интеграция Docker с инструментами CI/CD

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

Jenkins

• Настройка pipeline для сборки и тестирования Docker‑образов.
• Автоматическое развертывание контейнеров.
• Интеграция с внешними репозиториями и регистрами.

GitLab CI

• Создание.gitlab-ci.yml для Docker‑базированных конвейеров.
• Работа с GitLab Container Registry.
• Настройка автосборки и авторазвёртывания.

Кому подойдет этот курс

• Начинающим разработчикам, изучающим DevOps‑инструменты.
• Инженерам, которые хотят внедрить CI/CD в своих проектах.
• Backend‑разработчикам и системным администраторам.
• Командам, переходящим на микросервисную архитектуру.

Итог: что вы получите после завершения курса

Освоив Docker и инструменты CI/CD, вы сможете создавать профессиональные конвейеры, обеспечивающие быструю и стабильную доставку программного обеспечения. Это значительно повысит вашу эффективность как инженера и улучшит качество выпускаемых продуктов.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху