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
Учитесь проектировать БД и не хватает простых примеров и практических скилов? 😔
🟢🟢🟢
Заглядывайте на вебинар по Проектированию БД
🟢🟢🟢

🗓 Когда?
27.03.2022 16:00 (Мск)
27.03.2022 20:00 (Мск)
28.03.2022 20:00 (Мск)

Вход по ссылке 🔗

Напомним здесь о начале, чтобы Вы не пропустили 🙃
1
✈️ С 24 февраля из России уехали больше 300 тыс. человек
Среди них 100 тыс. IT-специалисты

🌎 Страны
Грузия, Турция, Армения

🗓 Возраст
24-35 лет

⭕️ Причины
Несогласие с войной в Украине
Страх политических преследований
Предстоящее увольнение
Ухудшение уровня жизни
Невозможность планировать будущее
Ощущение себя лишним

🛑 Проблемы
Жилье
Шаткий курс рубля
Поиск новой работы
Законность
Стресс

🌪Как происходит релокация?
Собрать чемоданы и домашних животных
Купить билеты
Лететь, и на месте разбираться
👎52
Ни разу не работали с интеграциями? Хотите попробовать? 😉

Завтра!
🗓 31 марта, в 20:00 (Мск)

Разберем интеграции с нуля 🚀
Регистрация здесь

В программе:
- получить заказ на разработку интеграции
- осознать, что от нас хочет заказчик
- объяснить заказчику, что он хочет
- взять протокол SOAP API
- разобраться, как его читать
- и поставить задачу разработчику!
👍21
Вебинар начнётся через 3 часа 👍

Ссылку с доступом добавим в канал за 15 минут
👍21
Тюлень желает вам доброй ночи и оставляет
ссылки на материалы про интеграции с нуля 🙃

Диадок:
УПД-файл в 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