Использование концепций Value Objects и DTO в PHP

53 участника

О чём курс

Вам больше не придется вручную валидировать каждый входящий параметр в PHP-контроллерах — здесь разбирают, как автоматизировать этот процесс через использование объектов-значений (Value Objects) и DTO.

В основе материала лежит работа с библиотекой Runn Me! ValueObjects, которая позволяет стандартизировать обработку данных в веб-приложениях. Вы разберете паттерн «мультиисключение» для сбора всех ошибок валидации разом, научитесь автоматически приводить входящие данные к нужным типам и обеспечивать строгое соответствие API-ответов заданным схемам. Практика нацелена на снижение рутины и ускорение разработки за счет внедрения концепций Domain-Driven Design (DDD) в повседневный код.

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

  • Использование паттерна "мультиисключение"
  • Применение концепции Value Objects (объект-значение)
  • Внедрение DTO (Data Transfer Object)
  • Валидация данных при создании объекта
  • Реализация строгих схем объектов
  • Автоматизация приведения входящих данных
  • Использование библиотеки Runn Me! ValueObjects
Складчина создана 19 марта 2018 г. · описание обновлено 23 марта 2026 г.

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

P pr-of-it Все материалы
80 ₽ 490 ₽