GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.78K subscribers
1.98K photos
78 videos
20 files
362 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
🤓 Приложение — это не просто красивые экраны (про 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
13👍2
🌊 Backend и Frontend 🏝

Для системного аналитика важно четко понимать разницу между Backend и Frontend, особенно, когда речь идет об интеграциях ✔️

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4
🟡🟣 Инструменты для работы с API: руководство СА 🟢🟠

Зачем аналитику знать инструменты для тестирования и документирования API?

👉 Интеграции:
СА необходимо убедиться, что API внешней системы будет работать именно так, как описано в документации (если она есть, а если нет - то составить), чтобы затем предоставить информацию разработчикам.

Тестирование API внешних систем в специализированных инструментах помогает выявить проблемы в работе внешних систем на ранних стадиях разработки, несоответствия документации реальности, а также проверить полноту данных и доступность сервисов в целом.


👉 Backend-команды, которым нужно ставить задачи на API:
Нужно уметь самому с нуля проектировать и документировать API, желательно с использованием специализированных инструментов как Postman и Swagger, а не только в Confluence-подобных системах.



Список инструментов, которые помогают системным аналитикам в тестировании и документировании API:

🟠 Postman
🟡 SoapUI
🟣 Insomnia
🟢 Swagger

Подробности в картинках к посту ☝️

+ 🐶 Bruno - аналог Postman, всё больше завоёвывает сердца аналитиков, его нет в картинках к посту.



👉 Рекомендую поработать со всеми инструментами и выбрать наиболее удобный для себя.

Делюсь практическими гайдами, с которыми вы сможете поработать с инструментами сами, с понятными пошаговыми инструкциями:
🟠 Postman: Практическое руководство с примером тестирования открытого API
🟠 GraphQL — знакомство на практике через Postman [пошаговая инструкция]
🟠 Postman: навык тестирования REST API за вечер
🟢 Swagger - практическое руководство по документированию API


#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6