Docker для разработчиков
Контейнеры, образы и запуск приложений где угодно
Чему вы научитесь
- Зачем нужна контейнеризация и чем образ отличается от контейнера
- Команды docker run, ps, stop, logs, exec
- Образы, теги и реестр Docker Hub
- Написание Dockerfile и сборку образа
- Тома (volumes) и сети контейнеров
- Многоконтейнерные приложения через Docker Compose
О курсе
Полный курс Docker на несколько недель: зачем нужна контейнеризация, разница образа и контейнера, базовые команды управления, образы и реестр, написание Dockerfile и сборка, тома и сети, многоконтейнерные приложения через Docker Compose и место Docker в реальном проекте. Каждая тема — развёрнутое объяснение, разобранные команды, иллюстрация процесса сборки и практика с проверкой ответов.
12 недель · 6 ч/нед
7 разделов · 27 шагов · практика после модулей
Итоговый проект и сертификат после завершения.
Базовый: 2/5
нужна регулярная практика
План программиста
Сквозная траектория: Python, JavaScript, TypeScript, React, backend, SQL, тесты, Docker и портфолио.
Как устроено обучение
Методическая подача
структурные схемы, разборы примеров, контрольные вопросы и карты применения
реалистичные учебные ситуации, где теория сразу переводится в решение
понятие, пример, самостоятельное действие, обратная связь, перенос в проект
итоговая работа с критериями качества и понятным результатом для портфолио
Учебный микс
11 визуальных материалов · 73% по предмету
есть хороший визуальный каркас, но часть схем стоит уточнить
Профессиональная программа
Измеримые результаты
- Писать небольшие программы на Python с ясной структурой данных и функций.
- Использовать тестовые примеры, обработку ошибок и разбиение задачи на модули.
- Понимать алгоритмическую сложность на уровне практического выбора решения.
- Оформлять итоговый проект с README, сценариями запуска и проверкой результата.
Входной уровень
- Базовая компьютерная грамотность
- Готовность регулярно писать код и исправлять ошибки
Проверка знаний
- Входная самопроверка: что уже понятно и где есть пробелы.
- Короткая практика после каждого модуля с немедленной проверкой.
- Промежуточный мини-проект, где несколько тем соединяются в одну задачу.
- Итоговая работа с критериями: точность, объяснение, самостоятельность, применимость.
Итоговый проект
Консольное приложение или мини-сервис: чтение данных, обработка, отчёт, тесты и документация.
Академическая база
Университетская вводная программа по Python и вычислительному мышлению.
Учебник, связанный с MIT 6.0001.
Когнитивная наука обучения: предзнания, практика, перенос, обратная связь.
Курс строится от результатов обучения к заданиям и проверке.
Практика извлечения, интервальные повторения и смешанная практика.
Программа курса
7 разделов · 27 уроков- Карта пониманияБесплатно8 мин
- Что рисовать и фиксироватьБесплатно8 мин
- Ритм практики и повторенияБесплатно8 мин
- Проверка учебного маршрутаБесплатно10 мин
- Docker для начинающих за 49 минутБесплатно49 мин
- Что понадобитсяБесплатно6 мин
- Проблема окруженийБесплатно6 мин
- Образ и контейнерБесплатно6 мин
- ПроверкаБесплатно4 мин
- Практика: контейнерыБесплатно12 мин
- Запуск контейнеровБесплатно6 мин
- Управление контейнерамиБесплатно6 мин
- ПроверкаБесплатно4 мин
- Практика: командыБесплатно12 мин
- Пишем DockerfileБесплатно7 мин
- Сборка и публикация образаБесплатно7 мин
- ПроверкаБесплатно4 мин
- Практика: DockerfileБесплатно12 мин
- Тома (volumes): хранение данныхБесплатно6 мин
- Сети контейнеровБесплатно7 мин
- ПроверкаБесплатно4 мин
- Практика: тома и сетиБесплатно12 мин
- Многоконтейнерные приложенияБесплатно7 мин
- Команды Compose и место Docker в проектеБесплатно6 мин
- ПроверкаБесплатно4 мин
- Практика: ComposeБесплатно12 мин
- ИсточникиБесплатно6 мин
Отзывы
Пока нет отзывов.