Курс 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. Cтворення 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 Action як інструмент для автоматизації збірки, тестування, доставки коду.
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
Читати повністю
Підтверджено на DOU
Читати повністю
Підтверджено на DOUВідгуки з DOU
Відгуки з Facebook
Відгуки з Google
Оберіть свій формат
Групове навчання з тренером
2 заняття на тиждень
2 години
або × 7 платежів
Оплата частинами

7 платежів

7 платежів
Залишились питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу в IT.

0 800 337 146
Або напишіть нам у месенджери: