🧡💜🤖 Практика по Postman, Insomnia и AI для REST API пролетела на одном дыхании!
Больше всего участникам запомнилось:
▫️ релиз собственной Postman-документации
▫️ работа в Insomnia
▫️ промпты
▫️ настройка AI-ассистента
Отзывы ♥️
Диана
Оксана
Что сделали:
✅ Разобрались, как работает HTTP, и в его связи с REST API
✅ Узнали актуальные новости на рынке Backend-разработки
✅ Разбирали ошибки чужих REST API и ведения документации
✅ Практиковались в Postman и Insomnia: тестирование и документирование API
✅ Изучали основы промпт-инжиниринга
✅ Посмотрели 3 ключевых AI-инструмента
✅ Сравнили, как разные AI-инструменты решают сложные задачи при хорошем промпте
✅ Научились настраивать AI-агентов под ежедневные задачи
Спасибо вам за активное участие, за крутые вопросы и стремление знать больше!
Лучшие! 💜💜💜
❗️ Доступ к записи
Будет для всех зарегистрированных участников.
Если уже регистрировались — ничего делать не нужно, пришлём email со ссылкой.
Ещё не регистрировались?
💎 Postman, Insomnia и AI для REST API
🗓 Доступ к к записи 2-5 ноября
👉 Зарегистрироваться
Впереди длинные выходные - отличный повод получить новые знания и освоить новые инструменты!
Отличного завершения недели! 🙌
Больше всего участникам запомнилось:
▫️ релиз собственной Postman-документации
▫️ работа в Insomnia
▫️ промпты
▫️ настройка AI-ассистента
Отзывы ♥️
Диана
Вебинар безумно понравился! Екатерина рассказала и показала все в супер-доступном и понятном формате. Особенно полезными оказались описание работы с Инсомнией и гайд по настройке ИИ-ассистента. Это восторг :)
Оксана
Очень понравилась практика по Insomnia, совершенно новая программа для меня! Узнала про AI-ассистента, обязательно буду использовать в работе! Спасибо!!!
Что сделали:
✅ Разобрались, как работает HTTP, и в его связи с REST API
✅ Узнали актуальные новости на рынке Backend-разработки
✅ Разбирали ошибки чужих REST API и ведения документации
✅ Практиковались в Postman и Insomnia: тестирование и документирование API
✅ Изучали основы промпт-инжиниринга
✅ Посмотрели 3 ключевых AI-инструмента
✅ Сравнили, как разные AI-инструменты решают сложные задачи при хорошем промпте
✅ Научились настраивать AI-агентов под ежедневные задачи
Спасибо вам за активное участие, за крутые вопросы и стремление знать больше!
Лучшие! 💜💜💜
❗️ Доступ к записи
Будет для всех зарегистрированных участников.
Если уже регистрировались — ничего делать не нужно, пришлём email со ссылкой.
Ещё не регистрировались?
👉 Зарегистрироваться
Впереди длинные выходные - отличный повод получить новые знания и освоить новые инструменты!
Отличного завершения недели! 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤30🔥6🤩2
GetAnalyst_Шаблон_постановки_задачи_на_REST_API_метод_для_Confluece.pdf
196 KB
Зачем нужен шаблон постановки задачи?
(Особенно для REST API)
1️⃣ Разработчики всегда понимают что и в каком месте искать в статье с требованиями.
2️⃣ Постановка задачи (требования) = Будущая статья в документацию.
Нет двойной работы.
3️⃣ Системный аналитик не упускает требования и всегда держит единую структуру документа.
Этих трёх пунктов достаточно, чтобы понять цель шаблона:
повысить качество постановок задач и документации 🙌
К посту добавила пример шаблона для Confluence.
Также в нашем блоге можно найти статью с пояснениями к нему.
#ResApiGa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥24❤9👍9👎1
Друзья, как ваше настроение? 😃
Хочу завершить вашу рабочую субботу радостнее - наслаждайтесь подборкой мемов 🙌
#GAhahaha
Хочу завершить вашу рабочую субботу радостнее - наслаждайтесь подборкой мемов 🙌
#GAhahaha
🤣53😁13🔥9👍5❤3❤🔥1🥱1
Когда вам придётся писать требования на разработку системы с AI-интеграциями, то НФТ по безопасности станут одними из главных.
Их важно учесть, чтобы:
✔️ спроектировать корректные алгоритмы работы системы и точки контроля
✔️ писать системные промпты, которые будут лежать "под капотом" системы
✔️ автоматизировать процессы пользователей без ошибок и неожиданных действий
✔️ защищать персональные данные, секреты и конфиденциальную информацию
✔️ настроить логирование, мониторинг и реакцию на инциденты, связанные с использованием AI
Собрала для вас чек-лист из 8 уязвимостей, которые надо учитывать в ТЗ и при проектировании сценариев в системах, где есть интеграции с AI
#AI_for_analysts #ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤6
Коллеги, всем зарегистрированным участникам доступ пришел на почту ещё вчера утром.
Если не нашли письмо или ещё не регистрировались:
----------
P.S.
Огромная благодарность за вашу обратную связь! Всё вижу, всё читаю! 🫶
Roxel [01.11.2025]
Это очень практичный и очень полезный вебинар. Это практикум! Все материалы систематизированы, урок прошел на одном дыхании. Это магия! Спасибо борльшое, Екатерина! Вы самый крутой профессионал, который преподает в домене Системного анализа на русском языке! Вы - СУПЕР!
Julia [01.11.2025]
Впечатления о занятии: Большое спасибо за занятие! Очень много полезной информации и практических примеров. На мой взгляд Катя сейчас один из лучших лекторов по систиемному анализу.
Юлия [01.11.2025]
очень полезно, особенно про AI-ассистента
----------
P.S.S.
Вопросы? Пишите @getanalyst или [email protected]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18❤🔥1
REST_API_Пример_требований_Поиск_по_каталогу_товаров_GetAnalyst.pdf
1.8 MB
🔖 Получение данных через POST в REST API + кэширование: пример требований для Backend-разработчика 🔖
Вопрос с подвохом, который вы можете встретить на собеседовании:
👉 Да, можно.
Метод POST в REST API изначально предназначен для отправки данных на сервер с целью их обработки и создания новых записей в БД.
В то же время его можно использовать для получения данных:
👉 1. Запросы с большим количеством фильтров
Когда необходимо реализовать большое количество фильтров для получения списка, то решение отправлять их все в URL запроса как query-параметры не лучшее, т.к. это делает URL очень длинным.
Это может вызвать проблемы с ограничениями на длину URL в некоторых веб-серверах или браузерах.
Кроме того, сложные и многочисленные параметры в URL могут затруднить читаемость и понимание запроса для других разработчиков и пользователей API.
👉 2. Асинхронные запросы на получение данных: комбинирование POST и GET
Подготовила для вас пример постановки задачи на Backend, который не соответствует концепции REST API и показывает, как работать с большим количеством фильтров на поиск 😱
Что важного внутри:
▫️ алгоритм для API в микросервисной архитектуре
▫️ кэширование - базовые требования
▫️ фильтры и сортировки в JSON
▫️ пагинация в URL
Это антипаттерн проектирования REST API для получения данных из-за POST и его нежелательного кэширования, но его часто используют в реальной жизни 🙃
Такого насыщенного деталями примера больше нигде не найдёте в открытом доступе.
🔖 Обязательно сохраняйте этот новый образец требований по REST API в личный архив и поддержите пост ❤️🔥, если это то, что вам действительно актуально
#RestApiGA #FarmFreshGA
Вопрос с подвохом, который вы можете встретить на собеседовании:
Можно ли использовать метод POST для получения данных?
👉 Да, можно.
Метод POST в REST API изначально предназначен для отправки данных на сервер с целью их обработки и создания новых записей в БД.
В то же время его можно использовать для получения данных:
👉 1. Запросы с большим количеством фильтров
Когда необходимо реализовать большое количество фильтров для получения списка, то решение отправлять их все в URL запроса как query-параметры не лучшее, т.к. это делает URL очень длинным.
Это может вызвать проблемы с ограничениями на длину URL в некоторых веб-серверах или браузерах.
Кроме того, сложные и многочисленные параметры в URL могут затруднить читаемость и понимание запроса для других разработчиков и пользователей API.
👉 2. Асинхронные запросы на получение данных: комбинирование POST и GET
Подготовила для вас пример постановки задачи на Backend, который не соответствует концепции REST API и показывает, как работать с большим количеством фильтров на поиск 😱
POST /products/search - Поиск по каталогу продуктов
Что важного внутри:
▫️ алгоритм для API в микросервисной архитектуре
▫️ кэширование - базовые требования
▫️ фильтры и сортировки в JSON
▫️ пагинация в URL
Это антипаттерн проектирования REST API для получения данных из-за POST и его нежелательного кэширования, но его часто используют в реальной жизни 🙃
Такого насыщенного деталями примера больше нигде не найдёте в открытом доступе.
#RestApiGA #FarmFreshGA
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥56👍22🔥21❤13
REST_API_Пример_требований_Редактирование_товара_PUT_GetAnalyst.pdf
1.4 MB
Когда нужно сделать метод редактирования, возникает дилемма. В REST уместны два подхода.
1️⃣ PUT - полное изменение ресурса
На вход передаются все параметры объекта (ресурса), включая те, которые не меняются.
Хочу отредактировать только название товара.
✅ Как работать с PUT:
Передавать на вход вообще все параметры товара - название, описание, цена и т.д. Даже если я хочу поменять только название.
🙌 Как бывает в реальности:
Полную передачу параметров игнорируют и делают PUT, который работает по правилам PATCH.
2️⃣ PATCH - частичное изменение ресурса
На вход передаются только данные, которые нужно поменять.
Идеален для случаев, когда меняется статус (заблокировать пользователя, архивировать товар, отменить заказ и т.п.).
Хочу отредактировать только название товара.
✅ Как работать с PATCH:
В запросе отправляется только название товара.
Ничего лишнего.
Это позволяет экономить трафик.
🙌 Как бывает в реальности:
Используют PUT вместо PATCH, потому что так исторически сложилось 😄
📌 Как быть, если вы встретились с подобной задачей впервые?
Если проект действующий, то посмотрите какие методы уже используются для редактирования:
+ Все PUT? Выбирайте PUT
+ Все PATCH? Выбирайте PATCH
+ Есть и PUT, и PATCH? Или новый проект? Обдумать решение согласно концепции REST
Подготовила пример задачи на Backend, который показывает, как работать с редактированием через PUT:
PUT /products/{productId} - Редактировать
товар фермером/продавцом
Что важного внутри:
▫️ обоснование, почему PUT, а не PATCH
▫️ редактирование картинок у товара - отдельные методы
▫️ новый каталог seller-api на сервере (сравните URL с поиск товаров покупателями)
▫️ алгоритм для API в микросервисной архитектуре
▫️ обработка HTTP-401 и HTTP-403 в алгоритме (требования к реализации) и в примерах ответов
#RestApiGA #FarmFreshGA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤9❤🔥6👍2
Forwarded from 👩🏻💻 Подкаст Системных Аналитиков | GetAnalyst
Для многих аналитиков и разработчиков нефункциональные требования к системе — тёмный лес. Понятно, что «система должна работать быстро и надёжно», но вот какие именно цифры написать в ТЗ, какие метрики указать и как всё это потом проверять — часто остаётся загадкой.
Мониторинг — один из ключевых инструментов, связанных с архитектурой и инфраструктурой, который позволяет не на словах, а в реальности проверить, выполняются ли нефункциональные требования.
В эпизоде разбираем:
✅ что именно нужно мониторить на проекте,
✅ какие инструменты обычно настраивают,
✅ какие конкретные метрики и показатели можно и нужно писать в ТЗ.
После выпуска у вас будет структурированное понимание, какие цифры писать в НФТ и как измерять качество системы, а не просто «надеяться, что всё ок» 🙌
Эпизод доступен в:
⏯ Apple Podcast
⏯ Яндекс.Музыка
⏯ Telegram
⏯ Castbox
⏯ Звук
⏯ Spotify
⏯ RuTube
⏯ YouTube
⏯ VK Video
📚 База знаний GetAnalyst - здесь вы найдёте более 100 примеров задач, схем архитектуры и диаграмм. Всё самое важное для системных аналитиков и архитекторов!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤8❤🔥2
GetAnalyst_Вопросы_и_Ответы_для_собеседования_на_СА_REST_API.pdf
551.9 KB
📚🤖 Вопросы и ответы по REST API к собеседованию на СА + AI-помощник для подготовки 📚🤖
Вопросы с собеседований — это всегда отличный способ размяться перед реальным интервью или вспомнить то, что давно не использовали в работе.
🤖 Рекомендации по самопроверке и подготовке к интервью с помощью AI:
1. Скачайте pdf-файл с ответами из этого поста (второй по порядку).
2. Откройте ChatGPT и войдите в бесплатный аккаунт, используя свою учетную запись Google.
https://chatgpt.com/
3. Откройте новый диалог (New Chat в левом меню).
4.1. Загрузите файл в ChatGPT.
В зоне ввода текста есть иконка "+".
Нажмите на неё и появится иконка скрепки с надписью "Добавить файл" (Add photos & files").
4.2. Вставьте промпт:
5. Ваше интервью началось.
Отвечайте на вопросы.
❗️ Не печатайте текст на теоретические вопросы, а говорите ответы голосом, где возможно!
Используйте иконку "микрофон", чтобы записывать свои ответы и отдавать их на проверку Искусственному Интеллекту.
Получайте обратную связь от ИИ и улучшайтесь 😌
+ В помощь на собеседования:
JSON Editor Online
Сохраняйте и пользуйтесь.
Сейчас или в будущем 🤝
🔥 и 🩷 приветствуются))
#RestApiGA #AI_for_analysts
Вопросы с собеседований — это всегда отличный способ размяться перед реальным интервью или вспомнить то, что давно не использовали в работе.
Прикрепила к посту два файла:
1. Только вопросы
2. Эти же вопросы, но с ответами
1. Скачайте pdf-файл с ответами из этого поста (второй по порядку).
2. Откройте ChatGPT и войдите в бесплатный аккаунт, используя свою учетную запись Google.
https://chatgpt.com/
3. Откройте новый диалог (New Chat в левом меню).
4.1. Загрузите файл в ChatGPT.
В зоне ввода текста есть иконка "+".
Нажмите на неё и появится иконка скрепки с надписью "Добавить файл" (Add photos & files").
4.2. Вставьте промпт:
Представь, что ты системный аналитик с опытом более 10 лет в IT. Ты хочешь нанять senior системного аналитика к себе в команду и я пришёл к тебе на техническое собеседование.
Ты строгий и занудный, требуешь четких ответов с примерами.
Используй файл, который я добавил, и на его основе задавай мне по одному случайному вопросу.
После того, как я отвечу, давай оценку моим ответами по 10-бальной шкале по критериям: точность ответа, понимание вопроса. Поясняй каждый балл и предлагай как можно было бы улучшить мой ответ.
Каждый раз, когда я буду писать "следующий вопрос", ты можешь задавать мне следующий вопрос из моего документа или придумывать аналогичные, с подобными задачами.
Сразу после этого сообщения можешь задать мне первый вопрос.
5. Ваше интервью началось.
Отвечайте на вопросы.
❗️ Не печатайте текст на теоретические вопросы, а говорите ответы голосом, где возможно!
Используйте иконку "микрофон", чтобы записывать свои ответы и отдавать их на проверку Искусственному Интеллекту.
Получайте обратную связь от ИИ и улучшайтесь 😌
+ В помощь на собеседования:
JSON Editor Online
Сохраняйте и пользуйтесь.
Сейчас или в будущем 🤝
🔥 и 🩷 приветствуются))
#RestApiGA #AI_for_analysts
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥55🔥41❤26👍2
В следующий понедельник будем разбираться на практике, как эффективно использовать нейросети для проектирования БД и выполнения SQL-запросов.
🕘 19:00 - 21:30 МСК
✅ Занятие проводится в рамках подписки на практикумы по БД и SQL. Участи платное - от 1390 руб.
✅ Запись будет доступна после занятия.
🎁 Уже сейчас доступно занятие в записи по SQL, с практикой в реальной БД через DBeaver 😎
👉 План:
1. Знакомство с AI-инструментами и базовыми командами. Внедрение в работу системного аналитика.
2. Проектирование физической модели БД - PostgreSQL с использованием команд ChatGPT.
3. Автоматическая отрисовка ER-модели с использованием ChatGPT и дополнительных инструментов.
4. Создание реальной БД и SQL-запросы в DBeaver.
👉 В результате практикума:
✔️ Научитесь грамотно формулировать промпты для AI.
✔️ Получите связки инструментов, которые необходимы аналитикам для работы с базами данных.
✔️ Создадите свою СУБД через DBeaver и выполните SQL-запросы в ней.
По вопросам можно писать через сайт или @getanalyst
------
👇👇👇
А если вам уже сейчас хочется узнать больше про использование нейросетей для работы, то рекомендую послушать подкаст
🎧 Полный гид по AI для системных аналитиков
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥3