Создание легкого API средствами ZF2
Описание
Данный доклад представляет собой набор практик по проектированию, созданию и тестированию легковесных API, построенных на базе компонентов ZF2.
Тезисы
Проектирование:
- Определение проблемы
- Принципы и руководства по построению API
- Выбор протокола: SOAP vs REST
- Выбор формата: XML vs JSON/JSONP
- Выбор каркаса: ZF2 vs микро-фреймворки
Создание:
- Создание серверных компонентов
- Создание клиентов (JS, PHP)
- Вопросы безопасности и авторизации
- Версионность API
Тестирование:
- Модульное тестирование веб-сервисов
- Функциональное тестирование веб-сервисов
- Нагрузочное и стресс тестирование веб-сервисов
Слайды к докладу
Видео
Виктор Фараздаги
Simple Square
- Senior Developer
- ZF2 Component Maintainer и Contributor
- Phing Contributor
- Разработчик Phrozn
- Ведущий подкаста zftalk.dev