Практика построения {REST:API} с помощью Django Rest Framework
Онлайн-воркшоп для Python-разработчиков, которые хотят освоить Django Rest Framework и изучить лучшие практики построения REST API.
Это возможность быстро погрузиться в тему, получить концентрированный опыт от экспертов отрасли и освоить на практике подходы и инструменты.
3 дня по 2 часа
Воркшоп пройдёт онлайн,
дата уточняется

Требования
  • Уверенно работать с Django (понимать структуру проекта, уметь работать с моделями и видами)
  • Понимать цикл обработки HTTP-запроса
  • Знать, что такое API и зачем он нужен
Результат
За время воркшкопа вы вместе с наставниками:
  • спроектируете REST API
  • реализуете его на Django REST Framework
  • покроете тестами и задокументируете.
По итогу вы получите проект микросервиса в портфолио на Github c реализованным REST API
Кому подойдет этот воркшоп
Изучаете Python и Django
с целью трудоустройства или написания своего проекта
Junior-разработчикам на Django
кто хочет прокачать навыки в REST API
Хотите изучить DRF и REST API на практике
Django Rest Framework и REST API одно из самых частых требований в вакансиях
Программа воркшопа
1 неделя
3 вебинара (дата уточняется)
Практические задания
Общение с автором и ответы на вопросы
День 1
  • Проектирование АПИ в OpenAPI
  • Проектирование моделей
  • Установка DRF и создание первого эндпоинта

Результаты:
Узнаю основы проектирования Rest API
Научусь проектировать и создавать Rest API на Django

День 2.
  • Разбор ДЗ
  • ModelViewSet
  • CRUD
  • Вложенные Сериалайзеры
  • HATEOAS
Результаты:
Научусь создавать апи CRUD с помощью нескольких строк кода
Узнаю как формировать сложные вложенные структуры

День 3.
  • Разбор ДЗ
  • Permissions
  • Долгие запросы
  • Рендеры в другие форматы
Результаты:
Научусь управлять правами и ограничениями в апи для разных ролей
Научусь обрабатывать долгие запросы и отдавать данные в разных форматах

Требования к участникам
1
Уверенно работать с Django (понимать структуру проекта, уметь работать с моделями и видами)
2
Понимать цикл обработки HTTP-запроса
3
Знать, что такое API и зачем он нужен
Как проходит воркшоп
1
Онлайн-занятие
Воркшоп длится 1 неделю, на которой тебя ждут 3 онлайн-занятия. Ты будешь создавать и развивать API на Django Rest Framework в след за автором
2
Задание
После занятия ты получишь практическое задание (на тарифах Практик и Эксперт), которое позволит отработать и закрепить полученные навыки
3
Проверка
Ведущий сделает code review твоего кода (тариф Эксперт) и даст рекомендации по его улучшению.
В процессе ты можешь задавать вопросы эксперту и всегда получить помощь
4
Решение
На следующем занятии разберем основные ошибки и ведущий покажет и объяснит правильное решение.
Воркшоп ведет
Михаил Бородин
Team Lead в X5 Retail Group
Профессионально занимается разработкой ПО более 10 лет. За это время разрабатывал архитектуру и выступал ведущим разработчиком различных высоконагруженных информационные системы в области ГИС, финтех, e-commerce. Много лет пишет на Python, JavaScript, с недавних пор начал писать на Go и разрабатывать мобильные приложения на Swift.
Тарифы
Тест-драйв
500 руб
БЕСПЛАТНО
  • .
  • Живое участие в вебинаре первого дня
Выбрать
Эксперт
7 000 руб
5 000 руб
  • .
  • Живое участие в вебинарах всех 3х дней
  • Записи всех вебинаров
  • Доступ в закрытый чат
  • Практические задания с индивидуальным code-review от эксперта
  • Дополнительная неделя на выполнение практических заданий
  • Сертификат об участии
Выбрать
Что вы получите?
За время воркшкопа вы вместе с наставниками получите проект микросервиса в портфолио на Github c реализованным REST API
    Спроектируете REST API
    так, как это делают в реальной разработке профессиональные разработчики.
    Реализуете его на Django REST Framework
    прокачаете навык, являющийся одним из ТОР-требований к Django разработчику.
    Покроете тестами и задокументируете.
    сделаете то, без чего не обходиться ни один серьёзный проект. И сделаете это так, как делают профи.
    Оставить заявку на участие
    Оставьте контакты и выберите тариф
    Ваше имя
    Ваш e-mail
    Как вас найти в Telegram?
    Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности