Python-разработчик Плюс [2021] [Яндекс.Практикум] [Часть 5 из 14]

Bot

Администратор
Команда форума
23 Янв 2020
191,384
3,085
113
Профессия Python-разработчик в Яндекс.Практикуме
Python-разработчик Плюс 2021
Часть 5
Складчины на другие части: Часть 1, Часть 2, Часть 3, Часть 4


2021-09-10_003150.jpg

Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком.


5 часть

API: интерфейс взаимодействия программ:
  1. Что такое API
    1. Что такое API. Форматы обмена данными
    2. Взаимодействие программ по сети
    3. API First. Архитектура REST
    4. REST: ресурсы, эндпоинты и HTTP-методы
    5. Исследование запросов
    6. Механизмы авторизации, протокол OAuth 2.0
  2. Работа с внешним API
    1. KittyBot для Telegram
    2. Client API в Telegram
    3. Bot API в Telegram
    4. KittyBot. Отправка сообщения из кода
    5. Обработка входящих сообщений. Сообщения-команды
    6. Всё о чате и пользователе: объект update
    7. Кнопки вместо текстового ввода
    8. Отправка изображений. А где взять котиков?
    9. Код-ревью KittyBot: хранение секретов
    10. Код-ревью KittyBot: обработка исключений
    11. Код-ревью KittyBot: переиспользование функций
    12. KittyBot: журнал ошибок
    13. API сервиса Практикум.Домашка
  3. Финальный проект спринта:
    1. Бот-ассистент
    2. Проекта-спринта: деплой бота.
  4. Понимание задач
    1. Анализ задачи
    2. Разбор и оценка требований
    3. Критическое мышление
    4. Итог
  5. Django Rest Framework
    1. Django REST Framework
    2. REST API: Проектирование
    3. Инструментарий для тестирования API
    4. Преобразование форматов. Сериализаторы
    5. Учебный проект Kittygram
    6. View-функции API
    7. View-классы API
    8. Вьюсеты и роутеры
    9. Сериализаторы для связанных моделей
    10. Сериализаторы: дополнительные настройки
    11. Регулярные выражения
    12. Вьюсеты. Расширенные возможности
    13. Аутентификация по токену. JWT + Djoser
    14. Kittygram 2: новые возможности
  6. Финальный проект спринта: CRUD для Yatube
1fb62d4776e9a87ae161b3fc699bc184.jpg


Сайт: praktikum.yandex.ru/promo/long-courses/python-developer