
symfonycasts
Создавайте реальные проекты от начала до конца с помощью красивых видеоуроков. Веселиться! Мы обещаем энергию, анимацию космического корабля и смущающие (я имею в виду умные) шутки.
RESTful APIs in the Real World Course 1
Этот курс помогает понять, как реально проектировать и создавать RESTful API на PHP, не теряясь в десятках концепций и правил. Материал подаётся практично: от фундаментальных принципов REST до создания рабочего API шаг за шагом.
Курс подходит тем, кто уже немного знаком с PHP и хочет перейти к созданию структурированных, предсказуемых и поддерживаемых RESTful API. Мы разберём ключевые принципы, стандарты и реальные кейсы, которые помогут вам уверенно работать с API в продакшене.
Здесь вы погрузитесь в понимание того, что такое ресурсы, какие у них бывают представления, и как правильно организовывать их в рамках API.
Разберём разницу между GET, POST, PUT, PATCH, DELETE, а также узнаем, что такое идемпотентность и безопасные операции.
Вы научитесь использовать корректные HTTP-статусы, формировать заголовки ответа, управлять типами контента и корректно возвращать местоположение созданных ресурсов.
Теория сразу закрепляется практикой: вы создадите свой собственный RESTful API с нуля, используя минималистичный фреймворк Silex, который не отвлекает от сути REST.
Курс включает расширенную обработку ошибок, продвинутую валидацию данных и разработку автоматических тестов для API.
Вы узнаете, как возникают стандарты REST, что скрыто в соответствующих RFC и какие из рекомендаций действительно важны для продакшена.
После прохождения курса вы сможете перейти к работе с Symfony и изучить создание RESTful API в более крупном и мощном фреймворке, укрепив навыки, полученные в этом руководстве.

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