Курс: Laravel — создание крутого API от Areaweb. В этом курсе мы полностью разберемся с понятием REST API и научимся писать свои собственный запросы используя лучшие практики на Laravel. Программа: Базовые принципы и инструменты Что такое REST API? JSON и PHP на практике Как используют REST API? Знакомство с Postman CRUD Проектируем и заполняем базу данных GET - получение данных POST - добавление данных Валидация данных PUT/PATCH - изменение данных DELETE - удаление данных Ресурсные контроллеры Аутентификация и защитники Собственная реализация аутентификации по токену Laravel Sanctum Применение посредников (middleware) Концепция REST API Использование API ресурсов Группировка и версионирование роутов Postman коллекция Оптимизация Интеграция сервисов и фасадов Применение DTO (Data Transfer Object) Обработка исключений и кодов ошибок Тестирование Тестирование API запросов Практика Пишем API для аналога “Instagram”