У нас вы можете посмотреть бесплатно Что такое DTO? Еще раз.. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
DTO (Data Transfer Object) — что это такое и зачем он вообще нужен? 00:00 Вступление. Почему снова говорим про DTO 00:42 Определение: что такое Data Transfer Object 00:57 Пример на Symfony и классическом MVC 02:03 Переход к DDD, CQRS и многослойной архитектуре 03:00 Какие бывают слои: Application, Domain, Infrastructure 04:13 Где именно появляется необходимость в DTO 05:02 Когда DTO не нужен (делать ради одного поля нет смысла) 05:33 Пример сложного кейса с Workspace и необходимостью DTO 06:20 DTO как контракт между контроллером и Application 06:42 DTO в сервисе: вход и выход (Event как результат) 07:40 DTO в CQRS, Events, Messenger 08:45 Зачем DTO нужен между слоями 09:35 DTO как контракт и защита от массивов 10:05 Проблема утечки лишних данных из Entity 11:00 DTO для коллекций и View моделей 11:13 Преимущества DTO 11:40 Минусы DTO и осознанный оверхед 12:09 Когда действительно нужен DTO 13:00 Как понять, что это уже не DTO 13:15 Пример с поведением внутри DTO (ошибка) 14:00 DTO не должен знать про БД, ORM, HTTP 14:39 Про валидацию: техническая vs бизнес-правила 14:54 Чек-лист: настоящий ли у вас DTO 15:19 Итоги и завершение в этом видео разбираем: что такое DTO простыми словами в чем его реальная польза какие проблемы он решает в архитектуре когда его использовать, а когда это лишний оверхед как понять, что ваш DTO уже перестал быть DTO типичные ошибки: логика внутри DTO, зависимость от сервисов, подмена сущности показываю примеры на PHP и объясняю разницу между DTO, Entity и Value Object. видео будет полезно: начинающим разработчикам тем, кто изучает архитектуру и DDD тем, кто хочет писать более чистый и предсказуемый код Без воды, без абстрактных рассуждений - только практика и четкие критерии. #php #programming #программирование #программированиедляначинающих #coding Поставь лайк, пиши вопросы в комментариях — поддержи меня! ----------------------------------------------- 👨🏫 Более 15 лет я работаю в айти, из них около 10 занимаюсь преподаванием, научил массу людей — научу и тебя! Хочешь научится программировать как боженька, получить работу мечты и зарабатывать много $$$, консультация БЕСПЛАТНО. ➕ в Директ за консультацией Мой Instagram / burm.alex p.s. можно также писать в телеграм, https://t.me/AlexBurm