Новый курс – Docker в Python проектах | Акции и скидки
Loader

Новый курс – Docker в Python проектах

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

Имеем прекрасную новость для тех, кто активно изучает Python и готов двигаться дальше, знакомясь с другими важными технологиями. В CyberBionic Systematics запускается новый курс – “Docker в Python-проектах”, посвященный использованию данного языка с важным инструментом контейнеризации Docker. Курс ведется на украинском языке!

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

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

  • упаковка вашего приложения и компонентов, используемых с docker-контейнерами;
  • раздача и доставка этих контейнеров вашим командам для разработки и тестирования;
  • деплой этих контейнеров на продакшн, как в Data центры, так и в Cloud.

Данный курс готовит к дальнейшему освоению сложных тем, связанных с многосервисной архитектурой проектов. Является необходимым для овладения инструментами современной разработки и может быть полезным при создании собственного проекта и его развертывании.

На курсе будет создан телеграм-бот на базе фреймворка aiogram, который будет построен как многосервисное приложение с развертыванием каждого сервиса в отдельном контейнере и настройкой взаимодействия этих сервисов. В качестве СУБД – PostgreSQL.

Об авторе

Автор курса – Константин Зивенко, Python BackEnd Developer из Черногории, один из лучших тренеров по направлению Python Developer. Он также известен своими бесплатными курсами для начинающих на ютуб-канале CodeUA:

Константин – классический пример свитчера:

  • получил три высших образования: инженерное (радиоинженер), экономическое (банковское дело) и технологическое (пищевая химия: диетология и безопасность питания);
  • преподавал в ВУЗах и впоследствии работал на руководящих должностях в крупных компаниях (максимальное количество подчиненных – около 10 000 человек).

Несколько лет назад он решил полностью изменить свою жизнь – перейти на дистанционную работу и жить у подножия гор на берегу моря. Вспомнил математику, выучил английский, начал изучать Python. Сейчас Константин живет в Черногории и работает Python BackEnd разработчиком.

Продолжительность курса – 10 часов (5 онлайн занятий по 2 часа каждое).

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

Структура курса:

  1. Создание базового проекта и установка необходимых сервисов.
  2. Знакомство с платформой Docker.
  3. Работа с несколькими контейнерами в одном проекте.
  4. Дополнительные инструменты.
  5. Работа с БД.

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

  • Понимать основы Docker и основные компоненты Docker: Клиент, Сервер, Docker Hub, Образы и Контейнеры, а также то, как они взаимодействуют друг с другом.
  • Загружать образы с Docker Hub и создавать на их основе контейнеры.
  • Публиковать порты для контейнеров и подключать тома.
  • Создавать Dockerfile с описанием шагов при построении собственных образов для запуска приложений в контейнерах с инструкциями FROM, RUN, COPY, CMD.
  • Использовать Docker Compose для запуска нескольких сервисов одновременно и настраивать запуск реального веб-приложения.
  • Осуществлять разработку и деплой проектов из Docker и Docker Compose.
  • Создавать реальные проекты с помощью Docker с нуля.
  • Использовать Docker в реальном процессе разработки.

Предварительные требования

Для прохождения курса нужно иметь:

  • компьютер, на котором вы сможете установить нужные программы (Windows, macOS или Linux);
  • базовые знания Linux будут плюсом (но не обязательны);
  • уверенные знания языка Python;
  • основательные знания БД;
  • уверенное владение СУБД PostgreSQL (очень желательно).

Старт курса – 26 июня, занятия 2 раза в неделю с 19:00 до 21:00.

После прохождения курса вы сможете сдать тест, и если наберете более 70% правильных ответов – получите Сертификат, удостоверяющий ваш уровень знаний.

Время действия акции:

12 июня, 2023