🤓 Приложение — это не просто красивые экраны (про 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