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

15 участников

О чём курс

Вам нужно валидировать входящие данные, не теряя сообщения об ошибках, и гарантировать соответствие API-ответов строгим схемам — курс показывает, как решать эти задачи с помощью Value Objects и DTO. Разбор идет через призму концепций DDD и автоматического приведения типов, что позволяет значительно ускорить написание рутинного кода в веб-приложениях. Внутри разбирается работа с библиотекой Runn Me! ValueObjects, реализация паттерна «мультиисключение» и использование анонимных классов для архитектуры объектов. В итоге вы получите готовый стек инструментов для построения надежной валидации и структуры данных в PHP-проектах.

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

  • Введение в концепции Value Objects и DTO в PHP
  • Валидация входящих данных и паттерн «мультиисключение»
  • Создание и проектирование схем объектов
  • Полезные концепции из области Domain-Driven Design (DDD)
  • Практическое использование библиотеки Runn Me! ValueObjects
  • Автоматическое приведение входящих данных к нужному формату
  • Гарантирование соответствия API-ответов строгим схемам
  • Использование анонимных классов в PHP
Складчина создана 24 января 2020 г. · описание обновлено 23 марта 2026 г.

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

АС Альберт Степанцев Все материалы
88 ₽ 490 ₽