TGViewer
Channel Public Channel
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ

GetAnalyst - Навыки • Системный анализ • Бизнес-анализ

@getanalysts

Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart
Subscribers
22.5K
Photos
2.6K
Videos
98
Links
1.5K

Showing posts older than #3055 · Back to latest

Older Posts 9 shown
Post #3054 4.84K
🔥Практика по 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 🤝
  • ❤ 9
  • 🤣 5
  • 👍 3
  • ❤‍🔥 2
  • 👎 2
  • 🥱 1
Post #3053 4.41K
🔐 Анализ 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
  • ❤ 13
  • 👍 4
  • 🔥 2
  • 👎 1
  • 🥰 1
  • 🤣 1
Post #3052 4.57K
📚 Подборка материалов, чтобы разрбраться с 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
  • ❤ 25
  • 👍 7
  • 🔥 4
  • 🥰 2
  • 👌 1
Post #3042 4.21K

Forwarded from GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик

Итоги 2025 года в GetAnalyst

Уже традиционно подводим итоги года: 2022, 2023, 2024
Для команды GetAnalyst это не только приятный повод вспомнить, какой путь мы прошли за уходящий год, но и поблагодарить вас за то, что остаётесь с нами и рекомендуете нас друзьям и коллегам.

Все те цифры, что у нас есть, возможны только благодаря:
✔️ вашей обратной связи,
✔️ вашим благодарностям,
✔️ вашей вовлеченности и желанию узнавать новое!

2025 год стал для нас годом развития, экспериментов и масштабирования💪
Мы запустили новую программу и обновили имеющиеся, усилили команду и старались сделать обучение ещё более понятным и актуальным, с учётом реалий рынка.

В карусели прописали самые важные итоги в цифрах.

Спасибо, что выбираете GetAnalyst ❤️
Впереди — ещё больше возможностей, проектов и открытий.
И мы рады идти в 2026 вместе с вами! 🚀🎄🤩
  • ❤ 30
  • 🔥 12
  • ❤‍🔥 8
Post #3041 4.73K
🔥 Интеграции - старт сегодня [16.01] 🚀

Сегодня официально начинается обучение по интеграциям!

Открыт модуль в записи + практическое задание, которое будем разбирать и индивидуально проверять на первой онлайн-встрече.


Я очень рада всем, кто уже в нашей группе 🩷
Спасибо за доверие!
Я, как всегда, постараюсь отдать максимум:
+ объяснять просто и прозрачно,
+ отвечать на все вопросы,
+ и довести вас до “я понимаю, что делаю”, а не “я надеюсь, что это так”.


Ключевые темы и навыки к освоению:
🔸 определение точек интеграций в сложной системе,
🔸 REST API, GraphQL, SOAP и другие способы интеграции,
🔸 работа в Postman,
🔸 архитектура систем, нотация C4,
🔸 интеграционные Use Case,
🔸 нотация UML,
🔸 маппинг данных,
🔸 основы проектирования REST API методов,
🔸 основы работы с брокерами RabbitMQ и Kafka,
🔹 ведение документации в Confluence,
🔹 создание и распределение задач на разработчиков.

Это то, что сейчас спрашивают всех Middle СА на собеседованиях, и то, что реально нужно в работе.


🟢 Первый онлайн — 21 января
⚠️ Осталось 4 места
🔗 Узнать подробнее и записаться


Подключайтесь, чтобы начать свой 2026 с изменений в карьере и уверенности в собственных знаниях! 🚀


Вопросы?
Пишите @getanalyst или на почту info@getanalyst.ru
Поможем оценить текущие навыки и ответим на вопросы 🤝
  • ❤ 9
  • 🔥 5
  • 👍 2
  • 👎 1
  • 😢 1
  • 🤣 1
Post #3040 6.01K
GetAnalyst_Шаблон_постановки_задачи_на_интеграцию_интеграционный.pdf231.1 KB
📚 Подборка примеров постановок задач на Интеграции [выгрузки из Confluence] 💎

Нужно описать процесс интеграции с внешней системой, но у вас нет опыта и вы не знаете с чего начать? 🧐

Этот пост для вас! 👇

Собрала здесь:
✔️ Универсальный шаблон постановки задачи на интеграцию (шаблон интеграционного Use Case)
✔️ Примеры задач на интеграцию для разных проектов


Подборка:

🔗 Рассылка email через внешнюю систему Unisender

🔗 Создание задач во внешней системе Todoist по итогам оплаты заказа клиентом компании

🔗 Получение компании по ИНН через DaData - популярная интеграция

🔗 Поиск структурированных адресов через DaData - популярная интеграция

🔗 Интеграция по GraphQL - синхронизация справочника стран

🔗 Пример интеграции Kafka + Backend + БД + Внешняя система

🔗 Подробный пример интеграционного Use Case с ВТБ для оплаты экскурсии в TravelGA

🔗 Интеграция с участием крона, воркера, брокера Kafka для регулярной рассылки email по мероприятиям (одновременная интеграци к двум системам)


Эти документы помогут:
✅ Быстро сориентироваться в структуре задачи
✅ Увидеть реальные примеры работы с требованиями на интеграцию
✅ Экономить время на поиске информации и сосредоточиться на анализе именно вашей задачи с пониманием, что искать, чтобы сделать требования


Изучайте, сохраняйте и пользуйтесь 🔖


#ИнтеграцииGA
  • 🔥 36
  • ❤ 14
  • 👌 4
  • ❤‍🔥 2
Post #3037 7.78K
GetAnalyst_UML Sequence-Полный гайд.png211.7 KB GetAnalyst_UML_Sequence_Пример_с_интеграцией_и_БД.png233.4 KB GetAnalyst_UML Sequence_Инструкция_к_AI_боту.png1.4 MB
🔖 Практический гайд по UML-Sequence + бесплатный AI-бот от GetAnalyst 🤖


💡 UML Sequence
Диаграмма, которая показывает последовательность обмена данными между участниками в интеграционном сценарии (Use Case).

📌 Ключевые элементы
▫️ Lifeline (линия жизни): вертикальная линия для каждого участника
▫️ Вызовы методов (отправка данных): сплошные стрелки
▫️ Получение ответов (данные): пунктирные стрелки
▫️ Бары активации: показывают, когда объект «активен»
▫️ Прямоугольники с alt, loop, opt: условия и циклы

❓ Зачем?
• Дополнение к текстовому описанию Use Case (текст главнее)
• Визуализирует последовательность шагов
• Помогает найти «дыры» в алгоритмах
• Облегчает восприятие сложных алгоритмов разработчиками

🛠️ Где делать?
• Draw.io — визуальный редактор, бесплатный
• PlantUML — через код, бесплатный
• MermaidChart — через код, частично бесплатный



🤖 UML-диаграмма через AI + PlantUML за 3 минуты

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

🔗 Ссылка на AI-бот (под VPN для России)
🔗 Пример использования

Без регистрации и СМС, только в ChatGPT войти и готово 🤝



#ИнтеграцииGA #AI_for_analysts
  • ❤ 56
  • 🔥 35
  • 🎉 4
  • ❤‍🔥 2
  • 👍 2
  • 😱 2
Post #3036 4.56K

Forwarded from GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик

Друзья, с началом первой рабочей недели😃
 
Желаем плавно влиться в рабочие будни.
Не забывайте находить время для отдыха и маленьких радостей в течение дня☺️
  • ❤ 42
  • 🔥 14
  • 💯 9
  • 👍 2
  • ❤‍🔥 1
Post #3035 5.42K
🎄🔔 Последний день: доступ к интенсиву по REST, GraphQL и gRPC + скидка 26% на все материалы GetAnalyst 🔔🎄

Всем привет и ещё раз с наступившим 2026! ❤️‍🔥

Надеюсь на каникулах вы были по-настоящему в отпуске, а не в режиме «надо в чате ответить» и «как там они без меня работают?».

Первая рабочая неделя — отличный момент стартануть с понятной базы и полезных практик. 🤩

⏳ 2 коротких напоминания (до 23:59 Мск)👇


1. Закрывается доступ к бесплатному интенсиву

⚡ REST, GraphQL и gRPC с практикой в Postman
🔗 Регистрация и подробности

✅ поймёте логику интеграций
✅ руками протестируете запросы
✅ заберёте практику, которую можно сразу применить в работе (и в резюме/портфолио)



2. Все материалы GetAnalyst
🔥 скидка -26%

Если давно присматривались к обучениям по интеграциям, REST, архитектуре, БД и другим темам — сейчас самая низкая цена.

🎁 Промокод: HELLO2026
🔗 Посмотреть материалы



Стартуйте 2026 уверенно — забирайте то, что актуально именно вам 🙌
  • ❤ 5
  • 👍 3
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →