API Platform 3: Mythically Good RESTful APIs

7 участников

О чём курс

Вам нужно создать RESTful API на Symfony, который работает быстро и соответствует стандартам JSON-LD и Hydra — здесь показывают, как это реализовать с помощью API Platform 3. Вы разберетесь в принципах работы OpenAPI и Swagger, научитесь быстро экспонировать сущности через ApiResource и гибко управлять сериализацией данных. Внутри подробно разбираются важные для продакшена механики: настройка пагинации, фильтрация данных, работа с подресурсами и создание сложных связей между объектами. В качестве бонуса рассматривается интеграция с React Admin. Материал ориентирован на разработчиков, которые уже знакомы с Symfony и хотят ускорить создание API без потери в качестве архитектуры.

Программа обучения

  • Setting up API Platform in a Symfony app
  • Buzzwords: Swagger, OpenAPI & JSON-LD+Hydra
  • "Exposing" a Class to your API via ApiResource
  • Customizing operations
  • All about serialization and controlling input/output fields
  • IRIs & how to control them
  • Related resources
  • Embedded resources & Subresources
  • Filters
  • Pagination
  • Validation
  • Formats & Content-Type Negotiation
  • Bonus: React Admin
Складчина создана 27 января 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

S symfonycasts Все материалы
454 ₽ 1 000 ₽