Программирование [Слёрм] Python: Работа с API и фреймворками (2022)

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
70 665
Реакции
209 153
Онлайн
23дн 5ч 51м 41с
Автор: Слёрм
Название: Python: Работа с API и фреймворками (2022)
скачать бесплатно [Слёрм] Python: Работа с API и фреймворками (2022)


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

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

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

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

Онлайн-интенсив для инженеров и разработчиков с опытом в 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 создание и тестирование плагина
 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:

О нас

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

    Слив курсов

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

    Слив онлайн курсов

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

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.