GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
20.1K subscribers
2.13K photos
75 videos
211 files
1.21K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

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

РКН №5013005196
Download Telegram
Тюлень желает вам доброй ночи и оставляет
ссылки на материалы про интеграции с нуля 🙃

Диадок:
УПД-файл в XML
API-документация

Другие вебинары:
📹 Интеграции в мобильных приложениях
📹 Про интеграции с оборудованием

Обучение в GetAnalyst.ru
11
Как собирать требования к ПО: проблемы и решения 📝

Что такое "верхний уровень", и как идут в глубину
Полнота требований
Про изобретение велосипедов
Почему требования не читают
Когда не нужно грузить заказчика
Какие документы появляются в процессе сбора требований

Рассказываю, почему требования в первую очередь используют, чтобы поднять все явные и скрытые проблемы бизнеса, а только затем предлагают решения 👩‍💻
👍5
Самое ужасное, что может быть у команды — разработка интеграции на ощупь 🙈
Приятнее, когда есть тестовый стенд, на котором можно проверить работу внешней системы и убедиться, что документация соответствует ожиданиям.

Разберемся с тестированием интеграций на реальной задаче!
Заглядывайте на бесплатный вебинар 😉

👩‍💻Тестирование интеграций
🗓 7 апреля, в 20:00 (Мск)
Регистрация здесь 🔗

В программе:
Как подходить к задаче интеграции?
Как протестировать интеграцию по REST API (JSON), прежде чем ставить задачи на разработчиков?
Что такое Postman? С чего начать, что вводить и куда нажать?
👍8
Уже сегодня, в 20:00 🕘
❗️Бесплатный вебинар «Тестирование интеграций»❗️

Ссылку с доступом добавим в канал за 15 минут 📲
1
Навык работы с Postman получен
https://www.postman.com/

Протестировали API для разработки требований к интеграциям и посмеялись про POST 😉

1. Интеграция с DaData.ru для получения организации по ИНН и разбора адреса
API-документация: https://dadata.ru/api/
Ключ для авторизации в API: регистрируем ЛК разработчика и смотрим ключи в ЛК

Организация по ИНН
curl --location --request POST 'https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/party' \
--header 'Authorization: Token 🔑ВАШКЛЮЧ🔑' \
--header 'Content-Type: application/json' \
--data-raw '{
"query": "2801068082",
"count": 3
}'

Адрес:
curl --location --request POST 'https://cleaner.dadata.ru/api/v1/clean/address' \
--header 'X-Secret: 🔑ВАШКЛЮЧ🔑' \
--header 'Authorization: Token 🔑ВАШКЛЮЧ🔑' \
--header 'Content-Type: application/json' \
--data-raw '[ "имитровград Славского 7" ]'


2. Интеграция с API Яндекс.Погода

API-документация: https://yandex.ru/dev/weather/doc/dg/concepts/about.html
Ключ для авторизации в API:
1. Регистрируем ЛК Разработчика
2. Подключаем API Погоды
3. Забираем ключик и подставляем в Header

Погода по геокоординатам
curl --location --request GET 'https://api.weather.yandex.ru/v2/informers?lat=54.2371096&lon=49.5578455' \
--header 'X-Yandex-API-Key: 🔑ВАШКЛЮЧ🔑'


3. Авторизация приложения VK и получение информации о пользователе
API-документация: https://dev.vk.com/api/getting-started
Прежде, чем начать, зарегистрируйте свое приложение в ВК

Авторизация:
Скопируйте значение ниже в строку браузера и выполните вход со своей учеткой ВК
https://oauth.vk.com/authorize?client_id=🔑Тут id вашего приложения, которое вы создадите, тип приложения=сайт🔑&display=page&redirect_uri=http://getanalyst.ru&scope=friends, wall&response_type=token&v=5.131&state=123456

Скопируйте токен, который появится после авторизации. Он будет опять же в строке браузера. Его использовать для всех запросов ВК.

Поиграйте с правами доступа при авторизации: scope


Информация о пользователе:
API-документация: https://dev.vk.com/method/users.get
curl --location --request GET 'https://api.vk.com/method/users.get?user_ids=👩‍💻это мой id в vk👩‍💻&access_token=🔑Полученный при авторизации token для аутентификации запросов 😉 🔑&v=5.131' \
--header 'Cookie: remixQUIC=1; remixaudio_show_alert_today=0; remixff=0; remixlang=3; remixlgck=04b1bad07bc0b50ae0; remixstid=1147504354_fKBfmzR4GZgdMiKiJEo0QITN5fXC9WSbZEVBV3HziA8; remixua=-1%7C-1%7C-1%7C2988955906'


Вот так круто поработали сегодня на вебинаре!
Спасибо Вам ❤️

Программы обучения
Регистрация на 14 апреля уже открыта 😉
👍112
Этот тюлень вчера не успел заглянуть на вебинар 😞 Но он постарается успеть на повтор вебинара Тестирование интеграций:

🗓09.04 (сб) 18:00 Мск
🗓10.04 (вск) 20:00 Мск
🗓11.04 (пн) 20:00 Мск

Всем, кто зарегистрирован на 7 апреля, сегодня придет ссылка на повтор в письме на почту ✉️

А 14 апреля с 20:00 тюлень снова будет в кадре на вебинаре 🙃
REST API с нуля: назначение и методы

Регистрация на вебинары GetAnalyst здесь 🔗

Всем отличных выходных! 🙌
👍111
Синхронно или асинхронно? 🧐
На практических кейсах рассказываю про виды процессов, в чем отличия, когда и как их применять.

🔹 Определения
🔹 Отличия
🔹 Разбор кейсов
🔹 Рекомендации по использованию
10👍3
Погружаетесь в системный анализ? Знакомитесь с Backend-разработкой? Часто видите "REST API", но не до конца понимаете о чем это?

📹 Екатерина Ананьева расскажет Вам про идеологию REST API и разберет практический кейс в прямом эфире!

14 апреля, в 20:00 (Мск)
REST API с нуля: назначение и методы
🔗 Регистрация здесь

В программе:
В чем суть REST API?
GET, POST, PATCH, PUT, DELETE и их связь с CRUD-моделью
Как выбрать правильный метод при создании дизайна API?

*На вебинаре будет особый гость 🦭
👍9
До встречи в эфире через 3 часа! 👩‍💻

Ссылку на трансляцию пришлем в канал за 15 минут до начала 📹
1
GetANALYST_Вебинар_REST_API_с_нуля_назначение_и_методы.png
860.7 KB
Спасибо за участие в решении задачи! 🚀
Сделали методы для приложения с заметками пользователя 📝

🟢 Публикую результаты из draw.io
🟢 Для проверки JSON: https://jsoneditoronline.org
🟢 Про CRUD можно почитать здесь

🚀 18 апреля стартует программа обучения REST API! Действие скидки заканчивается в день начала курса

Регистрация на вебинар 28 апреля по работе с требованиями уже открыта! До встречи! ❤️
👍4🔥1
Не успели посмотреть на специального гостя вебинара 🦭? 😞

Повтор вебинара REST API с нуля: назначение и методы
🗓16.04 (сб) 18:00 Мск
🗓17.04 (вск) 20:00 Мск
🗓18.04 (пн) 20:00 Мск

Всем, кто зарегистрирован на 14 апреля, придет ссылка на повтор в почту ✉️

Регистрация на вебинары GetAnalyst здесь 🔗

Прекрасного отдыха и легкой пятницы! ☀️
🔥4
У любой профессии есть база. Для аналитиков в IT база - это работа с требованиями, и понимание, как они превратятся в приложения пользователей 👩‍💻

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

Чтобы дизайн интерфейса был "вау", к его разработке привлекают дизайнеров UI/UX.
UI - про цвета и красоту
UX - про удобство использования

Если вы уже работаете в IT-разработке, то могли сталкиваться с намеренным отказом от дизайнера. Аргумент:
"Это служебное приложение, тут все просто, давайте сэкономим и не будем привлекать дизайнера" 😞

В этот момент аналитик понимает, что ответственность за дизайн ложится на него. Поэтому макеты экранов, нарисованные карандашом в блокноте, в paint, draw.io или figma не передаются в качестве постановки задачи дизайнеру, а сразу направляются разработчикам. Становится важно создать красивые и удобные макеты. Решение от аналитика повлияет на впечатления пользователя от приложения. Аналитик при проектировании UI/UX создает модель поведения пользователя.

Базовые навыки работы с интерфейсами важны для аналитика. Чтобы их прокачать, предлагаю посмотреть немного полезных видео 📹

🟢 Курс "Проектирование интерфейсов".
Лекция №1 "Введение в дисциплину. Общие сведения"
Лекция №2. Проектирование GUI
Серия лекций. Я осталась в абсолютном восторге от первых двух. Хоть и 2014 год, но актуально и в 2022 👍

🟢 UX на примере кетчупа и топора
Коротко, свежом, понятно и с душой ❤️
👍152
Сегодня в 20:00(Мск) будет последний повтор вебинара про дизайн программного интерфейса REST API

Ссылочки пришли на почту всем, кто был зарегистрирован и продолжает регистрироваться:
REST API с нуля: назначение и методы
🔗 Регистрация здесь

Для тех, кто не успевает посмотреть, или пропустил другие вебинары, собрали материалы "Знакомство с REST API", чтобы было можно посмотреть в любое удобное время!
Внутри:
🟢 REST API с нуля: назначение и методы
🟢 Мастер-класс по дизайну REST API: разбор ошибок начинающих
🟢 Тестирование интеграций: освоение Postman с нуля
🟢 Аналитика и разработка
🟢 Интеграции с нуля
🎁 Полезные материалы
Получить пакет вебинаров "Знакомство с REST API" можно здесь 🔗
1👍1