Доступно

Python: Работа с API и фреймворками [2022] [Слёрм] [Денис Наумов, Павел Ляшков, Ольга Скобина]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 27 июл 2022.

Цена: 16 500р-93%
Взнос: 996р
100%

Основной список: 37 участников

Резервный список: 6 участников

Статус обсуждения:
Комментирование ограничено.
  1. 27 июл 2022
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Python: Работа с API и фреймворками [2022] Слёрм - Slurm
    Денис Наумов, Павел Ляшков, Ольга Скобина


    [​IMG]

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

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

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

    Что Вы получите на интенсиве:
    1. Навыки разработки веб-сервисов и софтскилы для эффективного взаимодействия внутри команды
    Вы выйдите за рамки скриптового программирования на Python и научитесь разбираться в конструкциях, типах данных и объектно-ориентированном программировании.
    2. Профессиональный рост
    Сможете решать более широкий пул задач, оптимизировав собственные силы и время. Инженеры усилят экспертизу на стыке администрирования и программирования. Разработчики станут самостоятельнее в работе и смогут решать более изолированные задачи.
    3. Реальный опыт разработки
    По окончании интенсива вы создадите не просто программу на Python, а полноценный цифровой проект коммерческого уровня.
    4. Карьерные перспективы
    Станете ценным сотрудником: сможете эффективнее коммуницировать с командой и менеджерами, будете привносить улучшения в проекты компании собственными силами, экономя ее ресурсы и время. Повышение грейда или работа в компании мечты станут на шаг ближе.

    СПИКЕРЫ
    upload_2022-8-9_17-8-28.png

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

    Научим создавать скелет веб-сервиса с фреймворком FastAPI, разберемся в видах тестирования, научимся писать под Ansible.
    День 1
    Теория
    • Почему инженеры все чаще сталкиваются с необходимостью писать веб-сервисы, в чем анатомия веб-
    • сервисов, синхронность и асинхронность, стандарты проектирования API
    • Лучшие практики проектирования API по REST, частые ошибки при проектировании API,
    • версионирование API
    Практика
    • Разбираемся в отличиях синхронности/многопоточности и асинхронности в Python на конкретных примерах
    • Создание скелета веб-сервиса с фреймворком FastAPI: хендлеры, обработка path/query params, headers и body, валидация при помощи typing + FastAPI
    • Упрощаем обработку body при помощи моделей данных Pydantic. Модели запроса, вложенные модели, модели ответа, Pydantic + Dataclasses
    • Паттерн Middleware и его реализация в FastAPI
    • Разбираемся с CORS, загружаем файлы и multipart
    • Подключаем к приложению базу данных, создаем миграции при помощи Alembic
    • Комбинируем SQLAlchemy и Pydantic для персистирования моделей в СУБД
    • Комбинируем SQLAlchemy и Pydantic для персистирования моделей в NOSQL СУБД
    • Немного о startup и shutdown event’ах и необходимости их обработки, заворачиваем все в контейнер и выгружаем документацию OpenAPI
    День 2
    Теория
    • Отложенные задачи, область их применения и кейсы
    • Виды тестирования, почему тестировать приложение важнее, чем его разрабатывать и какие тесты должен уметь писать разработчик
    Практика
    • Устанавливаем Celery и Flower, настраиваем executor’ы и разбираемся в интерфейсе Flower
    • Запускаем отложенную задачу из хендлера
    • Подключаем авторизацию через OAuth для сервисных интеграций
    • Пишем тесты на API при помощи FastHTTP + pytest + pyhamcrest
    • Тестируем продакшеном - делаем интеграцию с Sentry
    День 3
    Теория
    • Применение изученного в жизни - как анализировали много конфигов Zabbix
    • СОФТСКИЛЫ - Взаимодействие внутри команды
    Практика
    • Пишем под Ansible создание модуля
    • Пишем под Ansible создание и тестирование модуля
    • Пишем под Ansible создание плагина
    • Пишем под Ansible создание и тестирование плагина

    Продажник
     
    Последнее редактирование модератором: 10 авг 2022
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      16 авг 2022
    2. hellboy81
      hellboy81 участвует в складчине.
      16 авг 2022
    3. Qwadro
      Qwadro участвует в складчине.
      16 авг 2022
    4. илья ст
      илья ст участвует в складчине.
      15 авг 2022

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      16 авг 2022
    2. skladchik.com
      Взнос в складчине составляет 498р.
      13 авг 2022
    3. skladchik.com
      Складчина активна.
      13 авг 2022
    4. skladchik.com
      Цена составляет 16 500р.
      9 авг 2022
  3. Обсуждение
  4. 28 июл 2022
    #2
    Максимыч
    Максимыч ДолжникДолжник
    Добавьте тег FastAPI плз, это поможет собрать участников
     
  5. 9 авг 2022
    #3
    Человек без имени
    Человек без имени ЧКЧлен клуба
    Очень мало народу. Дайте рекламу, пожалуйста, в смежных складчинах. Хотелось бы опустить взнос хотя бы до 500р.
     
    1 человеку нравится это.
  6. 9 авг 2022
    #4
    OverMoon
    OverMoon ЧКЧлен клуба
    Мы получили скидку 3500 р, надо спешить пока действует
     
  7. 9 авг 2022
    #5
    OverMoon
    OverMoon ЧКЧлен клуба
    Уже скинули взнос с 1000 до 700, я еще рекламу буду подавать и до 13 числа сбросим до 500-600 р
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.