Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

25 000 ₽
есть рассрочка

Вам на интенсив, если

  • Пишете скрипты, но не знаете модули и фреймворки, чтобы начать создавать сервисы
  • Устали писать бойлерплейт код, но не знаете, какой готовый модуль решает ваши проблемы
  • Не знаете, как заложить в приложение сопровождаемость с первых этапов его создания
  • Возникают проблемы при интеграции с СУБД

Чему Вы научитесь

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

Для кого интенсив

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

Учиться проще, если вы:

  • Знаете продвинутый синтаксис Python (comprehensions, dataclasses, декораторы)
  • Владеете базовыми понятиями ООП (наследование, полиморфизм, инкапсуляция)
  • Имеете представление о том, как работают бэкенды веб-приложений
  • Понимаете, как устроены HTTP запросы/ответы и как это ложится в парадигму REST
  • Умеете писать базовые запросы на SQL (для СRUD операций)

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

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

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

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

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

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

Приобретаемые навыки
2
FastAPI
3
CORS
4
SQLAlchemy
5
Celery
6
Flower
7
OAuth
8
FastHTTP
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Techlead, Data Engineer в Skyeng / ex Слёрм, ISPsystem, Grid Dynamics

— более 5 лет в анализе данных и разработке на Python;
— в качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных;
— строит системы реагирования на триггерные события во взаимодействии пользователя с продуктами;
— отвечал за CI/CD аналитических сервисов и ML моделей;
— разрабатывал крупные модули в B2B продуктах.

Senior Software Engineer ex Exness / ex Wargaming

 

• Более 13 лет в разработке, из них 10 на Python и 4 Golang

• Руководил разработкой новой billing системы в Exness (система из более 20 микросервисов)

• Автор нескольких open source библиотек на Github

• Опыт разработки от декомпозиции бизнес задачи через проработку архитектурного решения к написанию манифестов для деплоя

Специальный спикер, директор экосистемы "Слёрм"

Мастер RESTART'а

  • Директор проектов и курсов
  • Фасилитатор
  • Коуч
  • Навигатор образовательных маршрутов

 

Помогаю понимать себя, выбирать свою жизнь и проживать ее через достижение целей. Люблю сама развиваться и создавать такую среду, где мы вместе растем)

Зачем я делаю марафон:

Мне хочется:

  • Оказаться среди активных, бодрых людей. Заряжаться энергией
  • Жить, творить и финансово расти
  • Развиваться и общаться, а не читать новости

Игра в нашем случае – это про подход. Что будет, если отнестись к заработку денег как к игре? Если это можно делать не из нужды, а из легкости, игрового азарта и готовности получать большее?

Будем вместе расширяться, подбадривать друг друга и привлекать в нашу жизнь бОльшие возможности) Эта игра, в которой невозможно проиграть. Ценность каждого дня увеличиться в разы! Будь частью этой игры и стань вкладом для себя и других

• 7 лет работы тренером и координатором международной организации «Коллегия им. Теодора Хойсса» в Германии

• Эксперт в проектном менеджменте и гибком управлении (Agile, методология SCRUM)

• Бизнес-тренер по командному взаимодействию, конфликтному менеджменту, эмоциональному интеллекту

Образовательная организация

Учебный центр: обучение для инженеров и технических лидеров. 

Слёрм вырос из внутреннего обучения Southbridge, аутсорсера администрирования нагруженных проектов. В процессе обучения сотрудников появился учебный курс по Kubernetes, а потом базовый курс дополнился продвинутым, появились курсы DevOps, Docker, Ceph, SRE.

Задача Слёрма - передавать применимые на практике знания для IT-специалистов. Учим DevOps-инженеров и разработчиков от новичков до техлидов. 

Учим тому, в чём уверены сами.

Мы улучшаем IT-мир, создавая полезное образование для специалистов, и предпочитаем развиваться без оглядки на других, идти собственным путём.

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

Первый день с 10:00 до 18:00

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

Практика:

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

Второй день с 10:00 до 18:00

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

Практика:

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

Третий день с 10:00 до 18:00

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

Практика:

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

 

Рейтинг курса

3.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 21.01.2025 09:43
Python: Работа с API и фреймворками

Python: Работа с API и фреймворками

Оставить отзыв
Поделиться курсом с друзьями