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

0/5 ·
Создан: 24 января 2020 г. Обновлён: 23 марта 2026 г.

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

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

PDO - PHP Data Objects или Как работать с базой данных правильно? Можно купить
80 ₽ 350 ₽ −77%

PDO - PHP Data Objects или Как работать с базой данных правильно?

Альберт Степанцев
XDebug: полезное расширение для каждого разработчика Можно купить
80 ₽ 590 ₽ −86%

XDebug: полезное расширение для каждого разработчика

Альберт Степанцев
Как искать в базе данных? Триграммный, полнотекстовый и другие виды поиска на примере Postgres Можно купить
92 ₽ 490 ₽ −81%

Как искать в базе данных? Триграммный, полнотекстовый и другие виды поиска на примере Postgres

Альберт Степанцев
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

Д
Можно купить
168 ₽ 2 365 ₽ −93%

Декодер IonCube 8

С
Можно купить
80 ₽ 1 494 ₽ −95%

Современный PHP: Работа с ВКонтакте VK-SDK

Стас Протасевич
Ф
Можно купить
80 ₽ 3 900 ₽ −98%

Фреймворк Yii2 с нуля. Быстрая разработка

WebForMySelf
Event Booking Pro Можно купить
214 ₽ 2 250 ₽ −90%

Event Booking Pro

П
Можно купить
112 ₽ 880 ₽ −87%

Пиши на PHP как профи: создай свой PHP MVC фрейморк с нуля

Udemy
Building RESTful Python Web Services with Tornado Можно купить
280 ₽ 770 ₽ −64%

Building RESTful Python Web Services with Tornado

Udemy
Полный курс по Kotlin и Android 8 (Oreo) Можно купить
238 ₽ 670 ₽ −64%

Полный курс по Kotlin и Android 8 (Oreo)

V
Можно купить
190 ₽ 750 ₽ −75%

Vue и Laravel To-Do приложение - Restful API проект

Udemy
L
Можно купить
238 ₽ 899 ₽ −74%

Laravel 8. Профессиональный блог на Laravel

Roman Granskyy
CyberBukit TTS - Text to Speech - SaaS Ready Можно купить
638 ₽ 6 000 ₽ −89%

CyberBukit TTS - Text to Speech - SaaS Ready

CyberBukit
W
Можно купить
214 ₽ 3 582 ₽ −94%

WordPress-Профи. Практика создания плагинов

WebForMySelf
Веб-сервисы 1С Сбор взносов
135 ₽ 5 900 ₽ −98%

Веб-сервисы 1С

Programming Store