Курс побудований за принципом "від простого до складного". Кожен модуль - це логічний крок у створенні повноцінного бота з використанням Docker.
На першому етапі слухачі створють телеграм-бота з нуля. Спочатку йде реєстрація бота в Telegram та налаштування файлу конфігурації. Потім пишуть код ехо-бота на aiogram та тестують його роботу. Одночасно встановлюють Docker та перевіряють коректність його роботи.
Другий модуль присвячений розумінню принципів віртуалізації та контейнеризації. Тут розглядають архітектуру Docker, створення docker-образів через Dockerfile та основні команди для роботи з контейнерами через командний рядок.
Третій блок охоплює складніші сценарії роботи з Docker. Учні навчаться працювати з кількома контейнерами одночасно, налаштовувати мережі між ними та використовувати томи для зберігання даних. Особлива увага приділяється Docker Compose - інструменту для управління багатоконтейнерними додатками.
У цьому модулі додають PostgreSQL до проекту. Створюють структуру бази даних, пишуть код для роботи з БД та інтегрують його з ботом. Також вчать розгортати pgAdmin для візуального управління базою даних та налаштовувати профілі запуску для розробки.
Останній етап - це об'єднання всіх компонентів у єдину систему. Слухачі модифікують код бота для повноцінної роботи з базою даних, тестують весь проект та вчаться управляти контейнерами через Docker Compose. На завершення аналізують результати та виправляють можливі помилки.
Після курсу ви зможете працювати з основними компонентами Docker, створювати власні образи, використовувати Docker Compose для запуску складних проектів та інтегрувати бази даних у контейнери. Отримані навички дозволять використовувати Docker у реальних проектах розробки.
Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс, онлайн тестування та видача сертифіката після успішного завершення.