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

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

Друзья, привет!

Отличная новость для всех, кто активно изучает Python и стремится расширить свои знания! В CyberBionic Systematics 5 ноября стартует онлайн-тренинг "Docker в Python проектах", посвященный интеграции Python с мощным инструментом контейнеризации Docker.

Docker – это программное обеспечение для автоматизации развертывания и управления приложениями в средах с поддержкой контейнеризации. Оно обеспечивает более быстрый деплой, тестирование и сокращение времени между написанием и запуском кода приложений.

Docker может быть полезен в следующих случаях:

В ходе курса вы создадите телеграм-бота на базе фреймворка aiogram, реализуя его как многосервисное приложение. Каждый сервис будет запущен в отдельном контейнере с настройкой их взаимодействия. Для хранения данных будет использоваться PostgreSQL.

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

О авторе

Автор курса – Константин Зивенко, Lead Software 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