Курс Docker в Python проектах
Этот курс для тебя если ты:
Курс предназначен для начинающих программистов и тех, кто имеет хорошие знания языка Python и желает их углубить, будущих DevOps-инженеров и Full-stack разработчиков.
12 ч.
6 занятий
Старт ожидается
Наши выпускники работают в

Программа курса
Каждое занятие – это живой онлайн-урок с практическими задачами и обратной связью.
2. Регистрация бота в Telegram и создание файла .env
3. Формирование общей структуры проекта и понимание составных частей.
4. Создание файла настроек и знакомство с модулем python-dotenv.
5. Написание кода эхо-бота и знакомство с модулем aiogram.
6. Запуск первого варианта бота и тестирование его работы.
7. Установка платформы Docker и проверка корректности установки.
2. Docker: общее понимание и архитектура.
3. Знакомство с составными частями платформы Docker.
4. Создание docker-образа. Dockerfile: структура и основные инструкции.
5. Работа с основными командами CLI Docker.
2. Работа «внутри контейнера»: хранение секретной и конфиденциальной информации, добавление работы с СУБД PostgreSQL, модуль psycopg2.
3. Аспекты совместной работы нескольких контейнеров в Docker; сопоставление портов ports, томов и создание постоянных томов для хранения данных, volumes.
4. Docker networking: общение контейнеров, Bridge\Host\None\собственные сети и DNS.
5. DockerHub.
6. Основы Docker Compose. CLI docker-compose.
7. Файл docker-compose.yaml: понимание, общая структура, основные инструкции и создание.
2. Построение многоконтейнерного проекта. Основные действия: сбор, запуск, остановка, удаление; развертывание СУБД PostgreSQL в контейнере.
3. Планирование целей проекта: создание БД, создание таблиц, подключение к БД из основного приложения; создание БД, практическая работа с CLI docker-compose.
4. Написание кода для работы с БД.
5. Развертывание в дополнительном контейнере инструментального ПО – pgAdmin: подключение к БД, базовые возможности.
6. Модификация docker-compose.yaml для создания дополнительного контейнера.
7. Понимание профилей запуска и создание dev-профиля.
2. Создание соединения с БД и создание таблицы необходимой структуры.
3. Работа с CLI docker-compose для запуска скриптов и создания таблиц. Использование pgAdmin для контроля состояния базы данных.
4. Модификация кода бота для работы с БД.
5. Работа с CLI docker-compose для преобразования образов, запуска контейнеров, работы с логами контейнеров, остановки/старта сервисов, удаления контейнеров, образов, томов данных.
6. Запуск созданного приложения, тестирование его работы и подведение итогов.
2. Развертывание бота на VPS.
3. GitHub Actions как инструмент для автоматизации сборки, тестирования и доставки кода.
4. GitHub Secrets и готовые actions.
5. Разбор примера описания рабочего процесса тестирования и доставки кода.
6. Где и как смотреть результаты выполнения рабочих процессов.
По завершению курса вы будете уметь
Попробуй
Docker в Python проектах бесплатно
Первое полноценное занятие с тренером.
Просто и понятно
Структура занятия
120 минут
Теория
Разбор кода
Q&A
Теория – 60 минут
Разбор кода – 45 минут
Q&A сессия - 10 минут
Когда проходят занятия
Группа 1
Группа 2
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
Живое занятие с тренером
Задавай вопрос в реальном времени
1
Живые онлайн занятия с тренеромЗанятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.
2
Выполнение домашних заданийДля каждого урока разработаны практические задачи, которые необходимо выполнять и сдавать в специальной LMS системе
3
Проверка ДЗ и фидбекВсе работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.
4
Тестирование и сертификацияПосле завершения курса студенты сдают финальный тест и получают сертификат, подтверждающий уровень знаний.
Подтверди свои знания
Именный сертификат по окончании курса
После завершения курса и прохождения тестирования вы получите именной сертификат от CyberBionic Systematics и TestProvider.com — платформы, признанной ведущими IT-компаниями Украины

Готов начать обучение?
Отправляй заявку и зафиксируй свою скидку на обучение
Уточнено детали и зарезервировано место
Получишь первый урок бесплатно
Почнеш кар'єру в ІТ

Читать полностью
Подтверждено на CyberBionic Systematics
Читать полностью
Подтверждено на CyberBionic Systematics
Читать полностью
Подтверждено на GoogleОтзывы с DOU
Отзывы с Facebook
Отзывы с Google
Выберите формат
Групповое обучение с тренером
2 занятия в неделю
2 часа
или × 7 платежей
Оплата частями

7 платежей

7 платежей
Остались вопросы?
Подскажем с чего начать, какую специальность выбрать и как найти первую работу в IT.

0 800 337 146
Или напишите нам в мессенджеры: