Онлайн тренінг - “Docker у Python проєктах” із Костянтином Зівенко | Новини CyberBionic

Онлайн тренінг - “Docker у Python проєктах” із Костянтином Зівенко

Друзі, привіт!

Чудова новина для всіх, хто активно вивчає Python і прагне розширити свої знання! У CyberBionic Systematics 5 листопада стартує онлайн-тренінг "Docker у Python проєктах", присвячений інтеграції Python з потужним інструментом контейнеризації Docker.

Docker – програмне забезпечення для автоматизації розгортання та керування програмами в середовищах з підтримкою контейнеризації. Забезпечує швидший деплой, тестування та зменшення часу між написанням та запуском коду застосунків.

Docker може бути корисним у наступних випадках:

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

Курс має практичну орієнтацію, тому за 12 годин ви не лише опануєте Docker, а й зможете разом із тренером побудувати докеризовану структуру реального проєкту. Це включатиме контейнер для вашого застосунку, контейнер для бази даних (PostgreSQL) та допоміжні контейнери. Отриману структуру можна буде легко адаптувати для інших проєктів.

Про автора

Автор курсу – Костянтин Зівенко, Lead Sofware Engineer з комерційним досвідом 4 роки. Активно популяризує Python: ментор у CyberBionic Systematics, автор курсів та вебінарів на YouTube-каналі CodeUA. Щодня використовує Python у своїй поточній роботі. Зараз Костянтин живе та працює  в Чорногорії.

Тривалість курсу – 12 годин (6 онлайн занять по 2 години кожне).

Формат навчання – онлайн уроки в Zoom з тренером та іншими учнями (до 25 осіб).

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

  1. Створення базового проєкту та встановлення необхідних сервісів
  2. Знайомство з платформою Docker: основні поняття, клієнт-серверна архітектура, образи та контейнери.
  3. Робота з декількома контейнерами в одному проєкті: Docker Compose, робота з мережами та томами.
  4. Додаткові інструменти для оптимізації роботи з контейнерами.
  5. Робота з БД: створення та налаштування контейнера для PostgreSQL.
  6. Побудова простого CI/CD на основі GitHub Actions для автоматизації розгортання проєктів.

Після завершення курсу ви зможете:

Попередні вимоги

Цей курс призначений для тих, хто вже має базові знання Python, вміє створювати прості проєкти і шукає свою першу позицію в IT як розробник. Розуміння складності ринку праці є важливим, тому варто інтенсивно навчатися, щоб стати "більш мідлом, ніж джуном". Це суттєво підвищить ваші шанси на отримання пропозиції про роботу.

Старт курсу – 5 листопада, заняття 2 рази на тиждень з 19:00 до 21:00.

29 жовтня, 2024