🤓 Приложение — это не просто красивые экраны (про API) 🤓
За кнопками и полями ввода скрывается целый “двигатель”:
сервер, база данных, сервисы/микросервисы… и API 🙌
API (Application Programming Interface) — это программный интерфейс, через который системы обмениваются данными.
Проще: это “язык общения” между Frontend (UI) и Backend (сервером).
Как это выглядит в жизни:
✔️ вы нажали “Войти” → приложение отправило запрос по API → сервер проверил данные → вернул ответ
✔️ вы открыли список товаров/броней/заказов → приложение запросило данные по API → сервер достал их из БД → вернул в приложение
✔️ вы нажали “Оплатить” → по API ушёл запрос во внешнюю систему → пришёл статус → приложение показало результат
С API системные аналитики работают постоянно:
▫️ когда ставят задачи на Backend (что передаём и что получаем)
▫️ когда проектируют интеграции (как маппятся данные между системами)
▫️ когда описывают статусы и ошибки для пользователей Frontend (чтобы всё было предсказуемо)
На практике чаще всего вы будете работать с REST API.
Зная, как его проектировать, вы быстрее ставите задачи на backend и избегаете “тут так, там сяк” в интерфейсах.
👉📚 Подборка материалов, чтобы начать знакомство с REST API:
(С) Структура метода REST API
(С) Методы HTTP (REST) и их назначение
(C) Как строить URL в REST API
(C) Всё про JSON в одной картинке
(В) Postman: навык тестирования REST API за вечер
Изучайте, пользуйтесь и делитесь с коллегами🔖
#hardGetAnalyst
Post #2631
974

- ❤ 15
- 👍 2