This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, с началом первой рабочей недели😃
Желаем плавно влиться в рабочие будни.
Не забывайте находить время для отдыха и маленьких радостей в течение дня☺️
Желаем плавно влиться в рабочие будни.
Не забывайте находить время для отдыха и маленьких радостей в течение дня
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42🔥14💯9❤🔥1👍1
GetAnalyst_UML Sequence_Инструкция_к_AI_боту.png
1.4 MB
Диаграмма, которая показывает последовательность обмена данными между участниками в интеграционном сценарии (Use Case).
▫️ Lifeline (линия жизни): вертикальная линия для каждого участника
▫️ Вызовы методов (отправка данных): сплошные стрелки
▫️ Получение ответов (данные): пунктирные стрелки
▫️ Бары активации: показывают, когда объект «активен»
▫️ Прямоугольники с alt, loop, opt: условия и циклы
• Дополнение к текстовому описанию Use Case (текст главнее)
• Визуализирует последовательность шагов
• Помогает найти «дыры» в алгоритмах
• Облегчает восприятие сложных алгоритмов разработчиками
🛠️ Где делать?
• Draw.io — визуальный редактор, бесплатный
• PlantUML — через код, бесплатный
• MermaidChart — через код, частично бесплатный
1. Откройте:
- ChatGPT (VPN для России)
- GeminiAI (VPN для России)
- DeepSeek
- Алиса AI
2. Вставьте промпт (текст запроса) в новый чат:
Работай как опытный системный аналитик с опытом более 10 лет.
Сгенерируй код для UML Sequence-диаграммы в формате PlantUML.
Интеграционный Use Case:
<подставить ваше описание>
Требования к оформлению кода:
+ на каждый запрос — ответ;
+ обязательно делай бары активации;
+ брокер = обозначай как queue;
+ база данных = обозначай как database;
+ используйте alt/loop/opt, если необходимо.
Образец моего идеального кода на другой процесс, придерживайся этого стиля:
<подставить ваш пример кода, или можно забрать пример из этого
PDF-документа
>
3. Отправьте запрос в чат и подождите до 1 минуты.
4. Вставьте полученный код в PlantUML редактор.
Готово!
AI сделал UML-диаграмму за вас.
Вставляйте в требования и не забудьте сохранить код рядом с диаграммой для возможных изменений.
🎁 Бесплатный AI-бот для UML Sequence от GetAnalyst
Без регистрации и СМС, только в ChatGPT войти и готово 🤝
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
❤51🔥31🎉4😱2❤🔥1👍1
GetAnalyst_Шаблон_постановки_задачи_на_интеграцию_интеграционный.pdf
231.1 KB
📚 Подборка примеров постановок задач на Интеграции [выгрузки из Confluence] 💎
Нужно описать процесс интеграции с внешней системой, но у вас нет опыта и вы не знаете с чего начать? 🧐
Этот пост для вас! 👇
Собрала здесь:
✔️ Универсальный шаблон постановки задачи на интеграцию (шаблон интеграционного Use Case)
✔️ Примеры задач на интеграцию для разных проектов
Подборка:
🔗 Рассылка email через внешнюю систему Unisender
🔗 Создание задач во внешней системе Todoist по итогам оплаты заказа клиентом компании
🔗 Получение компании по ИНН через DaData - популярная интеграция
🔗 Поиск структурированных адресов через DaData - популярная интеграция
🔗 Интеграция по GraphQL - синхронизация справочника стран
🔗 Пример интеграции Kafka + Backend + БД + Внешняя система
🔗 Подробный пример интеграционного Use Case с ВТБ для оплаты экскурсии в TravelGA
🔗 Интеграция с участием крона, воркера, брокера Kafka для регулярной рассылки email по мероприятиям (одновременная интеграци к двум системам)
Эти документы помогут:
✅ Быстро сориентироваться в структуре задачи
✅ Увидеть реальные примеры работы с требованиями на интеграцию
✅ Экономить время на поиске информации и сосредоточиться на анализе именно вашей задачи с пониманием, что искать, чтобы сделать требования
Изучайте, сохраняйте и пользуйтесь🔖
#ИнтеграцииGA
Нужно описать процесс интеграции с внешней системой, но у вас нет опыта и вы не знаете с чего начать? 🧐
Этот пост для вас! 👇
Собрала здесь:
✔️ Универсальный шаблон постановки задачи на интеграцию (шаблон интеграционного Use Case)
✔️ Примеры задач на интеграцию для разных проектов
Подборка:
Эти документы помогут:
✅ Быстро сориентироваться в структуре задачи
✅ Увидеть реальные примеры работы с требованиями на интеграцию
✅ Экономить время на поиске информации и сосредоточиться на анализе именно вашей задачи с пониманием, что искать, чтобы сделать требования
Изучайте, сохраняйте и пользуйтесь
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32❤14👌4❤🔥2
🔥 Интеграции - старт сегодня [16.01] 🚀
Сегодня официально начинается обучение по интеграциям!
Открыт модуль в записи + практическое задание, которое будем разбирать и индивидуально проверять на первой онлайн-встрече.
Я очень рада всем, кто уже в нашей группе 🩷
Спасибо за доверие!
Я, как всегда, постараюсь отдать максимум:
+ объяснять просто и прозрачно,
+ отвечать на все вопросы,
+ и довести вас до “я понимаю, что делаю”, а не “я надеюсь, что это так”.
Ключевые темы и навыки к освоению:
🔸 определение точек интеграций в сложной системе,
🔸 REST API, GraphQL, SOAP и другие способы интеграции,
🔸 работа в Postman,
🔸 архитектура систем, нотация C4,
🔸 интеграционные Use Case,
🔸 нотация UML,
🔸 маппинг данных,
🔸 основы проектирования REST API методов,
🔸 основы работы с брокерами RabbitMQ и Kafka,
🔹 ведение документации в Confluence,
🔹 создание и распределение задач на разработчиков.
Это то, что сейчас спрашивают всех Middle СА на собеседованиях, и то, что реально нужно в работе.
🟢 Первый онлайн — 21 января
⚠️ Осталось 4 места
🔗 Узнать подробнее и записаться
Подключайтесь, чтобы начать свой 2026 с изменений в карьере и уверенности в собственных знаниях! 🚀
Вопросы?
Пишите @getanalyst или на почту [email protected]
Поможем оценить текущие навыки и ответим на вопросы🤝
Сегодня официально начинается обучение по интеграциям!
Открыт модуль в записи + практическое задание, которое будем разбирать и индивидуально проверять на первой онлайн-встрече.
Я очень рада всем, кто уже в нашей группе 🩷
Спасибо за доверие!
Я, как всегда, постараюсь отдать максимум:
+ объяснять просто и прозрачно,
+ отвечать на все вопросы,
+ и довести вас до “я понимаю, что делаю”, а не “я надеюсь, что это так”.
Ключевые темы и навыки к освоению:
🔸 определение точек интеграций в сложной системе,
🔸 REST API, GraphQL, SOAP и другие способы интеграции,
🔸 работа в Postman,
🔸 архитектура систем, нотация C4,
🔸 интеграционные Use Case,
🔸 нотация UML,
🔸 маппинг данных,
🔸 основы проектирования REST API методов,
🔸 основы работы с брокерами RabbitMQ и Kafka,
🔹 ведение документации в Confluence,
🔹 создание и распределение задач на разработчиков.
Это то, что сейчас спрашивают всех Middle СА на собеседованиях, и то, что реально нужно в работе.
🟢 Первый онлайн — 21 января
⚠️ Осталось 4 места
Подключайтесь, чтобы начать свой 2026 с изменений в карьере и уверенности в собственных знаниях! 🚀
Вопросы?
Пишите @getanalyst или на почту [email protected]
Поможем оценить текущие навыки и ответим на вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3👍2👎1😢1🤣1
Итоги 2025 года в GetAnalyst
Уже традиционно подводим итоги года: 2022, 2023, 2024
Для команды GetAnalyst это не только приятный повод вспомнить, какой путь мы прошли за уходящий год, но и поблагодарить вас за то, что остаётесь с нами и рекомендуете нас друзьям и коллегам.
Все те цифры, что у нас есть, возможны только благодаря:
✔️ вашей обратной связи,
✔️ вашим благодарностям,
✔️ вашей вовлеченности и желанию узнавать новое!
2025 год стал для нас годом развития, экспериментов и масштабирования💪
Мы запустили новую программу и обновили имеющиеся, усилили команду и старались сделать обучение ещё более понятным и актуальным, с учётом реалий рынка.
В карусели прописали самые важные итоги в цифрах.
Спасибо, что выбираете GetAnalyst ❤️
Впереди — ещё больше возможностей, проектов и открытий.
И мы рады идти в 2026 вместе с вами! 🚀🎄🤩
Уже традиционно подводим итоги года: 2022, 2023, 2024
Для команды GetAnalyst это не только приятный повод вспомнить, какой путь мы прошли за уходящий год, но и поблагодарить вас за то, что остаётесь с нами и рекомендуете нас друзьям и коллегам.
Все те цифры, что у нас есть, возможны только благодаря:
2025 год стал для нас годом развития, экспериментов и масштабирования💪
Мы запустили новую программу и обновили имеющиеся, усилили команду и старались сделать обучение ещё более понятным и актуальным, с учётом реалий рынка.
В карусели прописали самые важные итоги в цифрах.
Спасибо, что выбираете GetAnalyst ❤️
Впереди — ещё больше возможностей, проектов и открытий.
И мы рады идти в 2026 вместе с вами! 🚀🎄🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤28🔥10❤🔥8
📚 Подборка материалов, чтобы разрбраться с OAuth 2.0 🔖
👉 OAuth 2.0 — это стандарт, который позволяет вашему приложению получить ограниченный доступ к данным пользователя во внешнем сервисе без передачи пароля.
Знакомы с "Войти через Госуслуги", "Войти через Google" или "Войти через Яндекс ID"?
В этом случае Госуслуги, Google и Яндес предоставляют сервис OAuth 2.0 (= провайдеры OAuth 2.0).
Сейчас это популярная задача, с которой часто сталкиваются аналитики, и не знают с чего начать.
Сделали для вас подборку материалов от @getanalysts, чтобы погрузить в тему:
1️⃣ 5 способов авторизации в API - наглядное демо по настройкам в Postman
2️⃣ Чем отличается API-ключ от токена?
3️⃣ Всё про OAuth 2.0 с примером за 3 минуты
4️⃣ Ключевые параметры OAuth 2.0
5️⃣ Что такое Grant Type в OAuth 2.0 и на что он влияет (мини-книга)
Сохраняйте и изучайте по порядку 🤝
#ИнтеграцииGA #RestApiGA
👉 OAuth 2.0 — это стандарт, который позволяет вашему приложению получить ограниченный доступ к данным пользователя во внешнем сервисе без передачи пароля.
Знакомы с "Войти через Госуслуги", "Войти через Google" или "Войти через Яндекс ID"?
В этом случае Госуслуги, Google и Яндес предоставляют сервис OAuth 2.0 (= провайдеры OAuth 2.0).
Сейчас это популярная задача, с которой часто сталкиваются аналитики, и не знают с чего начать.
Сделали для вас подборку материалов от @getanalysts, чтобы погрузить в тему:
1️⃣ 5 способов авторизации в API - наглядное демо по настройкам в Postman
2️⃣ Чем отличается API-ключ от токена?
3️⃣ Всё про OAuth 2.0 с примером за 3 минуты
4️⃣ Ключевые параметры OAuth 2.0
5️⃣ Что такое Grant Type в OAuth 2.0 и на что он влияет (мини-книга)
Сохраняйте и изучайте по порядку 🤝
#ИнтеграцииGA #RestApiGA
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍7🔥4🥰2👌1
🔐 Анализ API-документации OAuth 2.0 от Mail.ru 📄
В конце прошлого года мы начали разбирать проект: как встроить OAuth 2.0-авторизацию Mail.ru в систему (по сути — “Войти через Mail.ru”, как “через Google/Госуслуги/Яндекс”).
🔗 О проекте на интеграцию с Mail.ru (OAuth 2.0)
В этом посте я хочу погрузиться в API-документацию mail.ru, чтобы разобраться, какие ключевые методы нам пригодятся для интеграции и на что обратить внимание.
✅ Документация
✔ Вводная страница по OAuth 2.0
✔ REST API для доступа к данным Mail ru
✅ Вид API
✔ OAuth 2.0 на основе HTTP — для входа и получения токенов
✔ REST API - для получения данных профиля после успешной авторизации
✅ Авторизация и аутентификация
✔ OAuth 2.0
Её мы и хотим встроить в FoodDeliveryGA как дополнительный способ входа.
✅ Тестовые доступы
Нет.
Для тестирования API рекомендуется создать тестовое приложение со своим client_id.
✅ Рекомендации по использованию API
✔ Руководство по использованию REST API
✔ Общий подход к использованию OAuth 2.0
✅ Ограничения и особенности
Для OAuth 2.0:
✔ redirect_uri должен быть корректным и совпадать на всех шагах
Для REST:
✔ Все методы POST и GET
✔ Нет различий между GET и POST
✔ Ограничение на длину URL запроса — 2048 символов
✔ Текст в UTF-8
✔ Поддержаны JSON и XML
✅ Общие требования к обработке ошибок
Нет.
✅ Список методов для нашей задачи
✔ Авторизационные методы (берём для сайтов):
+ https://connect.mail.ru/oauth/authorize - страница авторизации
+ POST /oauth/token (grant_type=code) - получение access и refresh токенов
+ POST /oauth/token (grant_type=refresh_token) - обновление токенов
REST API:
✔ users.getInfo - чтобы после регистрации через Mail.ru получить данные о пользователе.
👉 Другие методы для сценария “просто вход в приложение” не нужны.
Это результат первичного анализа API-документации Mail.ru. Далее он поможет в исследовательском тестировании и в постановке задач разработчикам 📝
Больше по OAuth 2.0:
#FoodDeliveryGA_oauth
#ИнтеграцииGA
В конце прошлого года мы начали разбирать проект: как встроить OAuth 2.0-авторизацию Mail.ru в систему (по сути — “Войти через Mail.ru”, как “через Google/Госуслуги/Яндекс”).
В этом посте я хочу погрузиться в API-документацию mail.ru, чтобы разобраться, какие ключевые методы нам пригодятся для интеграции и на что обратить внимание.
✅ Документация
✔ Вводная страница по OAuth 2.0
✔ REST API для доступа к данным Mail ru
✅ Вид API
✔ OAuth 2.0 на основе HTTP — для входа и получения токенов
✔ REST API - для получения данных профиля после успешной авторизации
✅ Авторизация и аутентификация
✔ OAuth 2.0
Её мы и хотим встроить в FoodDeliveryGA как дополнительный способ входа.
✅ Тестовые доступы
Нет.
Для тестирования API рекомендуется создать тестовое приложение со своим client_id.
✅ Рекомендации по использованию API
✔ Руководство по использованию REST API
✔ Общий подход к использованию OAuth 2.0
✅ Ограничения и особенности
Для OAuth 2.0:
✔ redirect_uri должен быть корректным и совпадать на всех шагах
Для REST:
✔ Все методы POST и GET
✔ Нет различий между GET и POST
✔ Ограничение на длину URL запроса — 2048 символов
✔ Текст в UTF-8
✔ Поддержаны JSON и XML
✅ Общие требования к обработке ошибок
Нет.
✅ Список методов для нашей задачи
✔ Авторизационные методы (берём для сайтов):
+ https://connect.mail.ru/oauth/authorize - страница авторизации
+ POST /oauth/token (grant_type=code) - получение access и refresh токенов
+ POST /oauth/token (grant_type=refresh_token) - обновление токенов
REST API:
✔ users.getInfo - чтобы после регистрации через Mail.ru получить данные о пользователе.
👉 Другие методы для сценария “просто вход в приложение” не нужны.
Это результат первичного анализа API-документации Mail.ru. Далее он поможет в исследовательском тестировании и в постановке задач разработчикам 📝
Больше по OAuth 2.0:
#FoodDeliveryGA_oauth
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍4🔥2👎1🥰1🤣1
🔥Практика по SQL-запросам с JOIN [22 января, в 19 Мск] 💻
Если вы уже умеете писать простые SELECT, то следующий шаг, где чаще всего начинается боль — это JOIN.
JOIN — это тот самый оператор в SQL, когда многие “вроде понимают”, но в реальной задаче внезапно:
🙁 пропали строки,
🙁 появились дубли,
🙁 “а почему тут пусто?”.
На практике всё решается быстро.
Когда один раз руками разберёте логику и отработаете несколько типовых кейсов.
Приглашаем вас на онлайн-практику в этот четверг, где будем подробно разбираться с JOIN-ами👇
🔥SQL-запросы с JOIN: на реальной БД через DBeaver
🗓 22 января, 19:00 Мск (чт)
План:
1. Виды JOIN и разбор примеров - когда какой нужен.
2. Практика JOIN-запросов на реальной БД: типовые рабочие кейсы.
3. Самоконтоль и практика с использованием AI.
👉 Записаться на практикум
Стоимость участия от 1 650 рублей
✅ Запись будет доступна в платформе
🎁 Бонус: занятие в записи "Маппинг данных: БД и JSON"
Вопросы? Пишите через сайт или в ЛС @getanalyst 🤝
Если вы уже умеете писать простые SELECT, то следующий шаг, где чаще всего начинается боль — это JOIN.
JOIN — это тот самый оператор в SQL, когда многие “вроде понимают”, но в реальной задаче внезапно:
🙁 пропали строки,
🙁 появились дубли,
🙁 “а почему тут пусто?”.
На практике всё решается быстро.
Когда один раз руками разберёте логику и отработаете несколько типовых кейсов.
Приглашаем вас на онлайн-практику в этот четверг, где будем подробно разбираться с JOIN-ами👇
🔥SQL-запросы с JOIN: на реальной БД через DBeaver
План:
1. Виды JOIN и разбор примеров - когда какой нужен.
2. Практика JOIN-запросов на реальной БД: типовые рабочие кейсы.
3. Самоконтоль и практика с использованием AI.
👉 Записаться на практикум
Стоимость участия от 1 650 рублей
✅ Запись будет доступна в платформе
🎁 Бонус: занятие в записи "Маппинг данных: БД и JSON"
Вопросы? Пишите через сайт или в ЛС @getanalyst 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🤣5👍3❤🔥2👎2🥱1
🟢🟠 Инструменты системного аналитика для работы с API 🟡🟣
API — это не только для разработчиков. Аналитику оно нужно, чтобы проверять как работает наш Backend или внешняя система, и не тащить ошибки в разработку.
👉 Для работы с интеграциями:
Задача аналитика — проверить, что документация совпадает с реальностью (или собрать её, если документации нет):
+ какие endpoint’ы есть
+ какие параметры обязательны
+ какие статусы/ошибки возвращаются
+ какие поля приходят в JSON-ответе
👉 Работа с Backend и мобильными командами:
Нужно уметь самому проектировать и документировать API с нуля, чтобы ставить задачи на разработчиков.
Желательно с использованием специализированных инструментов как Postman и Swagger, а не только в Confluence-подобных системах.
Инструменты, которые помогают системным аналитикам в тестировании и документировании API:
🟠 Postman
🟡 SoapUI
🟣 Insomnia
🟢 Swagger
Подробности по каждому инструменту в картинках к посту ☝️
👉 Практика
Делюсь своими практическими гайдами, с которыми вы сможете поработать с инструментами самостоятельно, с понятными пошаговыми инструкциями:
🟠 Postman: Практическое руководство с примером тестирования открытого API
🟠 GraphQL — знакомство на практике через Postman [пошаговая инструкция]
🟠 Postman: навык тестирования REST API за вечер
🟢 Swagger - практичкское руководство по разработке документации в OpenAPI + пример
Пробуйте инструменты и пополняйте свой опыт работы 🤝
#RestApiGA #ИнтеграцииGA
API — это не только для разработчиков. Аналитику оно нужно, чтобы проверять как работает наш Backend или внешняя система, и не тащить ошибки в разработку.
👉 Для работы с интеграциями:
Задача аналитика — проверить, что документация совпадает с реальностью (или собрать её, если документации нет):
+ какие endpoint’ы есть
+ какие параметры обязательны
+ какие статусы/ошибки возвращаются
+ какие поля приходят в JSON-ответе
👉 Работа с Backend и мобильными командами:
Нужно уметь самому проектировать и документировать API с нуля, чтобы ставить задачи на разработчиков.
Желательно с использованием специализированных инструментов как Postman и Swagger, а не только в Confluence-подобных системах.
Инструменты, которые помогают системным аналитикам в тестировании и документировании API:
🟠 Postman
🟡 SoapUI
🟣 Insomnia
🟢 Swagger
Подробности по каждому инструменту в картинках к посту ☝️
👉 Практика
Делюсь своими практическими гайдами, с которыми вы сможете поработать с инструментами самостоятельно, с понятными пошаговыми инструкциями:
🟠 Postman: Практическое руководство с примером тестирования открытого API
🟠 GraphQL — знакомство на практике через Postman [пошаговая инструкция]
🟠 Postman: навык тестирования REST API за вечер
🟢 Swagger - практичкское руководство по разработке документации в OpenAPI + пример
Пробуйте инструменты и пополняйте свой опыт работы 🤝
#RestApiGA #ИнтеграцииGA
❤17👍4🔥3