
symfonycasts
Создавайте реальные проекты от начала до конца с помощью красивых видеоуроков. Веселиться! Мы обещаем энергию, анимацию космического корабля и смущающие (я имею в виду умные) шутки.
Symfony RESTful API: Errors (Course 2)
Этот курс помогает понять, как корректно и последовательно обрабатывать ошибки в RESTful API на Symfony. Правильная стратегия обработки ошибок повышает стабильность API, облегчает отладку и делает взаимодействие для клиентов предсказуемым и удобным.
Ошибки — неотъемлемая часть работы любого API. Но именно то, как они оформлены и возвращены клиенту, определяет зрелость и качество вашего сервиса. В этом курсе вы научитесь превращать хаотичные исключения в понятные и стандартизированные ответы.
Курс сфокусирован на error-handling в API и поможет вам уверенно заниматься поддержкой и развитием REST-сервисов на Symfony 2 и 3.
Вы узнаете, как правильно перехватывать ошибки формы и возвращать структурированные ответы клиенту, чтобы он точно понимал, что пошло не так.
Вы научитесь внедрять единый JSON-формат, в котором будут представлены все типы ошибок: от неправильных данных до системных сбоев.
Слушатель исключений — ключевой элемент, который позволит отлавливать любые ошибки и превращать их в чистые и понятные API-ответы.
Вы узнаете, что делать, если клиент отправил в запросе параметры, которые не описаны в форме, — и как правильно сообщить об этом.
После прохождения курса вы сможете уверенно обрабатывать любые ошибки в вашем Symfony REST API и предоставлять клиентам предсказуемые, стандартизированные и понятные ответы — как и должен делать современный качественный API.

Создавайте реальные проекты от начала до конца с помощью красивых видеоуроков. Веселиться! Мы обещаем энергию, анимацию космического корабля и смущающие (я имею в виду умные) шутки.