CyberBionic Systematics

Docker в Python проєктах

70 USD за курс
10 годин
Для початківців, Для досвідчених
Python
Цей курс навчить створювати багатосервісні застосунки з використанням Docker. Ви розберетеся, як працювати з контейнерами, налаштовувати взаємодію сервісів та використовувати PostgreSQL. На практиці ви зробите телеграм-бота на aiogram, розгорнете його в окремих контейнерах та налаштуєте зв’язок між ними.

Про курс

Програма курсу

Курс побудований за принципом "від простого до складного". Кожен модуль - це логічний крок у створенні повноцінного бота з використанням Docker.

Створення базового проекту та робота з Docker

На першому етапі слухачі створють телеграм-бота з нуля. Спочатку йде реєстрація бота в Telegram та налаштування файлу конфігурації. Потім пишуть код ехо-бота на aiogram та тестують його роботу. Одночасно встановлюють Docker та перевіряють коректність його роботи.

Основи Docker та робота з контейнерами

Другий модуль присвячений розумінню принципів віртуалізації та контейнеризації. Тут розглядають архітектуру Docker, створення docker-образів через Dockerfile та основні команди для роботи з контейнерами через командний рядок.

Робота з декількома контейнерами та Docker Compose

Третій блок охоплює складніші сценарії роботи з Docker. Учні навчаться працювати з кількома контейнерами одночасно, налаштовувати мережі між ними та використовувати томи для зберігання даних. Особлива увага приділяється Docker Compose - інструменту для управління багатоконтейнерними додатками.

Інтеграція бази даних та додаткові інструменти

У цьому модулі додають PostgreSQL до проекту. Створюють структуру бази даних, пишуть код для роботи з БД та інтегрують його з ботом. Також вчать розгортати pgAdmin для візуального управління базою даних та налаштовувати профілі запуску для розробки.

Фінальна інтеграція та тестування

Останній етап - це об'єднання всіх компонентів у єдину систему. Слухачі модифікують код бота для повноцінної роботи з базою даних, тестують весь проект та вчаться управляти контейнерами через Docker Compose. На завершення аналізують результати та виправляють можливі помилки.

Результати навчання

Після курсу ви зможете працювати з основними компонентами Docker, створювати власні образи, використовувати Docker Compose для запуску складних проектів та інтегрувати бази даних у контейнери. Отримані навички дозволять використовувати Docker у реальних проектах розробки.

Формат навчання

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс, онлайн тестування та видача сертифіката після успішного завершення.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора