Python: работа с API и фреймворками – онлайн-интенсив для разработчиков Питон, купить доступ к интенсиву по Python на платформе Слёрм
2026-02-19 17:21 Diff

Интенсив прошел, но записи остались

Научим создавать скелет веб-сервиса с фреймворком FastAPI, разберемся в видах тестирования, научимся писать под Ansible.

Интенсив для инженеров и разработчиков с опытом в Python, которые хотят поднять свои навыки и использовать этот язык со смежными системами.

которые знакомы с Python, но хотят больше погрузиться в программирование, чтобы применять свои знания на стыке dev и ops.

которые уже знают Python, но хотят лучше освоить этот язык, чтобы получить большую самостоятельность и реализовывать новые практики в компании собственными силами

Не знаете, как заложить в приложение сопровождаемость с первых этапов его создания

Пишете скрипты, но не знаете модули и фреймворки, чтобы начать создавать сервисы

Возникают проблемы при интеграции с СУБД

Устали писать бойлерплейт код, но не знаете, какой готовый модуль решает ваши проблемы

  • Разберетесь с тем, как стандартные конструкции (декораторы, датаклассы) могут использоваться во фреймворках
  • Научитесь интегрироваться с СУБД, запускать и отслеживать выполнение отложенных задач
  • Начнете создавать расширяемые и поддерживаемые by design веб-сервисы
  • Станете использовать Python как API к другим системам

Что вы получите после обучения

Вы выйдите за рамки скриптового программирования на Python и научитесь разбираться в конструкциях, типах данных и объектно-ориентированном программировании.

Сможете решать более широкий пул задач, оптимизировав собственные силы и время. Инженеры усилят экспертизу на стыке администрирования и программирования. Разработчики станут самостоятельнее в работе и смогут решать более изолированные задачи.

По окончании интенсива вы создадите не просто программу на Python, а полноценный цифровой проект коммерческого уровня.

Навыки разработки веб-сервисов и софтскилы для эффективного взаимодействия внутри команды

Станете ценным сотрудником: сможете эффективнее коммуницировать с командой и менеджерами, будете привносить улучшения в проекты компании собственными силами, экономя ее ресурсы и время. Повышение грейда или работа в компании мечты станут на шаг ближе.

Разработка веб-сервисов на FastAPI: от теории к практике

  • Созданием скелет веб-сервиса с фреймворком FastAPI: хендлеры, обработка path/query params, headers и body, валидация при помощи typing + FastAPI
  • Упрощаем обработку body при помощи моделей данных Pydantic. Модели запроса, вложенные модели, модели ответа, Pydantic + Dataclasses
  • Паттерн Middleware и его реализация в FastAPI
  • Немного о startup и shutdown event’ах и необходимости их обработки, заворачиваем все в контейнер и выгружаем документацию OpenAPI
  • Комбинируем SQLAlchemy и Pydantic для персистирования моделей в NOSQL СУБД
  • Подключаем к приложению базу данных, создаем миграции при помощи Alembic
  • Разбираемся с CORS, загружаем файлы и multipart
  • Разбираемся в отличиях синхронности/многопоточности и асинхронности в Python на конкретных примерах

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

Тестирование и отложенные задачи: ключевые навыки разработчика

  • Тестируем продакшеном — делаем интеграцию с Sentry
  • Пишем тесты на API при помощи FastHTTP + pytest + pyhamcrest
  • Подключаем авторизацию через OAuth для сервисных интеграций
  • Запускаем отложенную задачу из хендлера
  • Устанавливаем Celery и Flower, настраиваем executor’ы и разбираемся в интерфейсе Flower

Разбираемся в отложенных задачах и видах тестирования. Поговорим о том, почему тестировать приложение важнее, чем его разрабатывать, и какие тесты должен уметь писать разработчик.

Прокачка софтскиллов и live-coding с Ansible

  • Учимся взаимодействовать внутри команды
  • Пишем под Ansible создание и тестирование плагина
  • Пишем под Ansible создание плагина
  • Пишем под Ansible создание и тестирование модуля
  • Пишем под Ansible создание модуля
  • Используем Python для написания плагинов к другим приложениям на примере Ansible

Развиваем софтскиллы и посвящаем день live-coding под Ansible. Примененяем изученное в жизни — как анализировали много конфигов Zabbix.

Senior Software Engineer ex Exness

  • Более 13 лет в разработке, из них 10 на Python и 4 Golang
  • Руководил разработкой новой billing системы в Exness
  • Опыт разработки от декомпозиции бизнес задачи к написанию манифестов для деплоя
  • Автор нескольких open source библиотек на Github

Techlead, Data Engineer в Skyeng

  • Более 5 лет в анализе данных и разработке на Python
  • В качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных
  • Разрабатывал крупные модули в В2В продуктов
  • Отвечал за CI/CD аналитических сервисов и ML моделей

Techlead, Data Engineer в Skyeng

  • Более 5 лет в анализе данных и разработке на Python
  • В качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных
  • Разрабатывал крупные модули в В2В продуктов
  • Отвечал за CI/CD аналитических сервисов и ML моделей

Senior Software Engineer ex Exness

  • Более 13 лет в разработке, из них 10 на Python и 4 Golang
  • Руководил разработкой новой billing системы в Exness
  • Опыт разработки от декомпозиции бизнес задачи к написанию манифестов для деплоя
  • Автор нескольких open source библиотек на Github

Именное свидетельство о прохождении курса получает студент, если:

  • изучил 80% курса
  • принимал участие в решении практик, которые входят в курс.

только для физических лиц

Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.

Видеоуроки, доступ 2 года

В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.

Курс за счёт работодателя

Предоставим все необходимые документы для получения вычета.

от 10 человек
специальные условия

Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)

Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.

Видеоуроки, доступ 2 года