Первая часть серии роликов о создании API на PHP на Symfony 5. В ролике - краткое введение про будущую серию уроков по созданию проекта. Основные проблемы, которые я выделил и которые мы будем решать: 1. Архитектурные слои в приложении - в приложении должны выделяться слои с определенной ответственностью; 2. Работа с исключениями - фреймворк, сторонние бандлы, ваши классы, да и вообще, практически любой код может выбрасывать исключения и эти исключения необходимо адекватно преобразовывать в http-ответ; 3. Валидация входящих данных - казалось бы очень простая тема, но нет; 4. Реализация API на основе форм - Я видел такие подходы к разработке API, но мое личное мнение - API форм создано для работы с формами, а не с API; 5. Инструменты и техники для юнит и функционального тестирования линтеры; 6. Сборка докер-образов и деплой в кубернетес. Github: Yandex Zen: YouTube: Telegram: VK: Rutube:
Hide player controls
Hide resume playing