[Areaweb] Laravel создание крутого API
170₽
В этом курсе мы полностью разберемся с понятием 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”