GetAnalyst - Навыки • Системный анализ • Бизнес-анализ – Telegram
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
19.5K subscribers
2.09K photos
74 videos
203 files
1.19K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart

РКН №5013005196
Download Telegram
❤️🏆 Как не допускать ошибок в работе с задачами на интеграции: вебинар с неожиданным концом 🏆❤️

Чтобы уверенно работать с задачами на интеграции, важно знать порядок анализа, об ошибках и сложностях, которые могут встретиться в работе системного аналитика.
Именно это, в деталях "от" и "до", мы вчера разобрали в прямом эфире.


Практика была с неожиданным концом:
Участница починила проблемы публичной API-документации Яндекс, и в прямом эфире помогла их команде создать новую задачу в работу 🤣🤣

Я попросила решить проблему с ошибкой в API-документации, и она решила её основательно)))
Такого у нас еще не было!

Добавила картинки с отчетом по занятию к посту.


👉 Доступ к записи будет открыт 5, 6 и 7 октября
👉 только для зарегистрированных участников



Это был открытый урок практической программы
🧩 Интеграции систем 🧩
на которой мы с коллегами встретимся на следующей неделе, 9 октября, чтобы начать работу над новым проектом! 🙌


Спасибо вам! И отдельное спасибо Анне!

Этот вебинар, с такими результатами и активностью, я запомню надолго ❤️
31👍9🔥9
GetAnalyst_Задача_на_интеграционный_API_Заполненный_шаблон_Поиск.pdf
912.6 KB
⚡️ Заполненный шаблон постановки задачи на интеграционный API-метод ⚡️

Задачи на интеграцию обычно декомпозируются (делятся) на несколько подзадач.

И простая функция, из-за интеграции, может обернуться 10+ задачами на доработки: таблицы БД, несколько фронтендов, API, подготовка к интеграции к внешней системе (конфигурации, авторизация и др).

В ходе последнего месяца мы собирали требования к интеграционному проекту #ShipEasyGA:

1. Описание проекта
2. Исследование API DaData
3. Описание интеграционного Use Case
4. UML Sequence для описанного сценария
5. БД проекта
6. Маппинг данных

К этому посту я прикрепила заполненный шаблон постановки задачи на разработку интеграционного REST API метода ShipEasyGA.

Остаются еще задачи. Но это основная - связующая задача на Backend.

Сохраняем в архив полезных материалов 🤝

#ИнтеграцииGA
43🥰10🔥9👍6👎1
А ещё:
"Скептик по натуре, оптимист по убеждению."
"Искатель истины, любитель деталей."
"Творец идей, реалист в действиях."
"Знаток мелочей, ценитель больших идей."

Друзья, как много вмещает в себя наша профессия 🤌

Набираемся сил, чтобы ворваться в новую рабочую неделю 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥579👍6👎1
GetAnalyst_Тестирование_ChatGPT_через_Postman_Интеграция.pdf
9.3 MB
🔥 Тестирование ChatGPT API через Postman - пошаговая инструкция 🔥

Проекты с использованием нейросетей вдохновляют. Поэтому для проекта #ShipEasyGA, в качестве альтернативы, я предлагаю использовать интеграцию с нейросетью YandexGPT / ChatGPT для структурирования адресов, вместо DaData.

Документация и инструменты:

🤖 ChaGPT
📝 ChatGPT API-документация

🤖 YandexGPT
📝 YandexGPT API-документация

Я создала для вас пошаговую инструкцию по тестированию REST API ChatGPT.

Благодаря ей вы сможете почувствовать себя разработчиками приложений с нейросетями, и узнать, как работает ChaGPT изнутри 🤩

Нюанс:
Нужен платный аккаунт с привязанным номером.

Знаю, что у многих есть такой. И буду благодарна, если коллеги из России поделятся в комментариях как его делали (способ "поехал за границу, купил симку и открыл карту" считаем очевидным).

Я знаю только способ покупки чужого аккаунта через Darknet, что не очень безопасно, но вариант рабочий.


Даже если вы не будете повторять все шаги в Postman, то просто прочитав ее вы поймете все особенности, и сделаете первые шаги в освоении ChatGPT для использования в разработке ПО.

Сохраняем документ себе в закладки с полезной информацией по интеграциям 🤍

#ИнтеграцииGA
15🔥9😁5👍1
🤖 Что самое важное при подключении на проекты, где есть AI 🤖

Искусственный Интеллект (ИИ, AI - Artificial Intelligence) проникает во всё большее количество ИТ-проектов. А программный продукт ChatGPT очень круто ускоряет нашу повседневную работу.

Но что делать, если в вашем проекте будет нужна интеграция с ИИ? С чего начинать и что важно знать? 🤔


Я собрала свой список рекомендаций:


1️⃣ Разобраться с терминологией, и как все термины связаны между собой: AI, ML, LLM, Generative AI, Computer Vision, ChatGPT и другие.

2️⃣ Понять, что ChatGPT - это пользовательский интерфейс к нейросети, за которым стоит интеграция с самой нейросетью по API.

3️⃣ Моделями GPT, которые стали востребованы во всем мире, искусственный интеллект для обычных пользователей не ограничивается. Есть и другие открытые и доступные для публичного использования модели ИИ, в том числе по API. Давайте посмотрим на тот же YandexGPT.

4️⃣ Нужно хорошо понимать принципы работы и проектирования REST API и WebSocket API.

5️⃣ Нужно уметь проектировать интеграции систем и хорошо разбираться в написании альтернативных сценариев.

6️⃣ Нужно изучать основы новой профессии “промпт-инженер”, чтобы учиться структурировать команды к ИИ и делать их переиспользуемыми, а не одноразовыми.

7️⃣ Нужно много учиться и пробовать)) В общем-то как и всегда.


Закончила подготовку доклада к конференции в Перми в эту пятницу по Generative AI (если планируете подключиться, промокод GETANALYST10). Структурировала в очередной раз свои знания по ИИ и подготовила подборку крутых проектов для вдохновения на создание собственных стартапов 🤩

Новые технологии - это волнительно, но безумно интересно! Особенно, когда разобрался, попробовал, и получилось пусть и не сразу!

Обожаю за это нашу профессию! ❤️
15👍7
🛢 Продвинутые практикумы по БД - рестарт в этот четверг 🛢

Привет, коллеги! Я к вам с небольшим анонсом.

В этот четверг у нас стартует новая серия продвинутых практикумов по БД и SQL, на которых мы раз в 4-6 недель встречаемся и работаем над проектированием БД с нуля.

Что изучаем по порядку:
1. Проектирование БД (ER-диаграмма): логическая и физическая с нуля
2. Требования к миграциям в БД и обратной совместимости при изменениях существующих таблиц БД
3. Распределенные БД
4. Оптимизация БД, работа с индексами
5. Подключение к БД через DBeaver для анализа проекта + практика SQL
6. Проектирование БД через ChatGPT и использование продвинутых инструментов для визуализации ER-диаграммы


Первый практикум в серии с новым проектом
🗓 Этот четверг, 19:00 Мск
🔗 Подробное описание практикумов и запись


Преимущества:

Нет дополнительной теории, работа только онлайн, как на открытых вебинарах
Вы сразу работаете с инструментами, подключаетесь к эфиру с микрофоном и задаете вопросы
Один проект сквозь все занятия
Подключиться вы можете на любое количество занятий, или на все
При подключении всегда доступна запись последнего занятия. Сейчас открыта запись по ChatGPT

Актуально для БА и СА, которые плохо ориентируются в технической части проектов и только поверхностно понимают как работать с БД, API и интеграциями.


Вопросы по обучению можно задать @getanalyst или заполнить форму на сайте 🙂

#БДGA
👍10
👉📚 Подборка полезных материалов по интеграциям от GetAnalyst 👉📚

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

📝 Отличия между обычными и интеграционными Use Case

📝 Пример интеграционного Use Case

📚 Как лучше делать интеграции и почему: через Backend или через Frontend?

📝 Инструменты системного аналитика для тестирования в API

📚 Практическое руководство по Postman - тестирование API DaData (с нуля до результатов)

📚 Практическое руководство по Postman - тестирование API ChatGPT

📝 Три поста про UML Sequence, включая инструкцию по созданию через ChatPGT

📚 Полный шаблон постановки задачи на интеграционный REST API-метод

🎧 Идемпотентность и коммутативность API: что это и как применяют на практике

📝 пост в канале
📚 книга или шаблон документации от GetAnalyst
🎧 подкаст или видео



Еще больше материалов по интеграциям от GetAnalyst вы всегда можете найти в канале по хэштегу #ИнтеграцииGA 🙌
37👍13
🔬 Выбираем новый проект по REST API 🔬

В октябре мы с вами будем работать с проектированием методов REST API с нуля. Актуальная задача для Middle+ и старших системных аналитиков, которые хотят работать в Backend-командах и понимать все нюансы и особенности технического проектирования.

Рассматривая проект, я хочу не просто говорить вам, что
✔️ REST API - архитектурный стиль
✔️ Использует протокол HTTP
✔️ POST - создание, GET - получение, PATCH/PUT - изменение, DELETE - удаление
✔️ JSON / XML - форматы сообщений
✔️ Вот вам элементарный пример на 3 поля в JSON

Это вы и без меня в интернете найдете. Да и у меня тоже, в бОльших нюансах и деталях, с примерами 🤓

👉 Например, в этом подкасте про REST API вы узнаете очень много нюансов и деталей по проектированию методов API Backend.

👉 А тут целый интеграционный REST API метод с алгоритмами работы в деталях описан.

Я как всегда хочу погружаться глубже.
Поэтому следующим постом придёт голосование за тему, которую надо разобрать. И я встрою одну из них в посты с решением задач по проектированию REST API на ближайший месяц 🙂

Вы влияете на контент здесь.
Жду вашей обратной связи 🤝👇
🔥215💯5👍1
Пост без слов. Спасибо, что пишете 💚

#студентыGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
29🔥15👏13👍2😁1🦄1
💫 Вопросы и ответы по REST API: собеседование на системного аналитика 💫

В новом эпизоде подкаста мы обсуждаем вопросы по REST API с собеседований на позицию системного аналитика, и разбираем ответы на них с примерами.

Эпизод рекомендуется к прослушиванию как для начинающих, так и для опытных системных аналитиков, стремящихся углубить свои знания в теме проектирования REST API и успешно проходить технические собеседования. Особенно рекомендуется, если у вас завтра техническое интервью 🙂

00:59 - О структуре выпуска и причине выбора темы.
02:25 - Что такое REST API и его отличия от RESTful.
10:10 - 6 главных принципов REST API.
15:52 - Структура запросов и ответов REST API: типы методов и отличия между ними.
23:50 - URL и URI. Структура URI запроса. Примеры.
query и path-параметры, headers, тело запроса и ответа, авторизация, коды состояний HTTP.
29:10 - Ресурс в контексте REST API. Связь объектов данных (ресурсов) REST API и БД.
31:05 - Query-параметры в запросе. Элементы пагинации в query-параметрах и body. Path-параметры.
36:28 - Что спрашивают по авторизации в API на собеседовании. Про безопасность. Заголовки запросов - Headers. Форматы сообщений в Body.
39:27 - Коды ответов HTTP, их назначения и какие знать обязательно. Вопросы с подвохами про отличия между кодами ответов HTTP в разных ситуациях.
43:40 - Отличия между POST и PUT. Идемпотентность. Получение данных через POST.
47:10 - Другие важные технические вопросы про асинхронные запросы и Webhook-и.
48:48 - Виды практических задач по REST API на собеседованиях для системных аналитиков.
54:00 - Вопросы про опыт работы с REST API. Рекомендация - используйте портфолио (личные демо-проекты).
56:48 - Заключение и рекомендации по самостоятельному освоению REST API.

Эпизод доступен в:

Apple Podcast
Яндекс.Музыка
YouTube
Telegram
Castbox
Spotify

Подписывайтесь и делитесь с коллегами! 😉
🔥51👍4