Программирование [master.dev (ex FrontendMasters), Brian Holt] Полное введение в Контейнеры (Containters) (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: master.dev (ex FrontendMasters), Brian Holt​
Название: Полное введение в Контейнеры (Containters) (2019)​

cover.jpg

Продолжительность: 6 ч 4 мин Количество уроков: 41 Видео Язык: Английский Вес архива: 3,89 ГБ


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

Что вы узнаете в этом курсе

Материал курса построен так, чтобы шаг за шагом погружать вас в концепции, технологии и рабочие процессы контейнеризации. Вы начнёте с принципов, лежащих в основе контейнеров, и закончите освоением инструментов, с которыми работают профессиональные DevOps‑инженеры.

Основы контейнеризации

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

• Как работают chroot, cgroups и namespaces
• Чем контейнеры отличаются от виртуальных машин
• Какие плюсы и ограничения есть у контейнерного подхода

Практика с Docker

Docker остаётся самым популярным инструментом для разработки и распространения контейнеров. Этот модуль курса научит вас работать с ним профессионально.

• Использование Docker CLI для управления образами и контейнерами
• Создание собственных образов с помощью Dockerfile
• Оптимизация и уменьшение размера образов
• Работа с Docker Hub и частными реестрами

Контейнеры за пределами Docker

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

• Создание контейнеров с помощью buildah
• Запуск контейнеров через podman без демона Docker
• Что такое OCI и почему стандарты важны
• Понимание роли lxc и lxd

Ориентир в сторону оркестрации: Kubernetes

Когда контейнеров становится много, нужна система, которая сможет управлять ими автоматически. Здесь на помощь приходит Kubernetes.

Базовые концепции Kubernetes

• Что такое Pod, Deployment, Service и Namespace
• Как Kubernetes управляет масштабированием и обновлениями
• Почему Kubernetes стал индустриальным стандартом

Почему этот курс важен разработчикам

Контейнеры — это не просто инструмент DevOps, а мощный способ ускорить разработку и улучшить качество приложений. Освоив контейнеризацию, вы сможете:

• Создавать воспроизводимые среды разработки
• Повышать скорость доставки новых версий продукта
• Легче переносить приложения между облаками и серверами
• Работать с современными CI/CD‑пайплайнами

Итог

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

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

Похожие темы

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