GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.78K subscribers
1.98K photos
78 videos
20 files
363 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
🎄🎁 Доступ к записи вебинара "Интеграции: REST API, GraphQL, gRPC + Postman" 🎁🎄

Поздравляем с наступившим 2025 годом! И верим, что отлично проводите время, отдыхаете и наслаждаетесь спокойствием 🙌
В конце прошлого года у нас прошел практический вебинар, который получил большой отклик и просьбы дать больше времени на обучение по нему в записи.

Цитаты коллег, кто был онлайн:

Станислав:
Меня очень впечатлило, как Екатерина доступно объясняет, спасибо Вам большое


Дарья:
Было супер! Спасибо о таком классном вебинаре, было очень подробно и понятно ♥️

Владимир:
Очень понравилось. Очень полезно. Уже записался на обучение Интеграции. Теперь уверен, что не зря. Спасибо

Акерке:
Вообще очень было все понятно до мелочей, в видах технологий 🤍🤍🤍💔💔💔


👉 Мы решили сделать новогодний подарок для вас и даём дополнительную возможность посмотреть запись эфира:

🎁 Интеграции по REST, GraphQL и gRPC: знакомство через Postman
🗓 с 4 до 12 января 2025
👉
Подробности и регистрация

‼️ Смотреть с компьютера и перед занятием обязательно открыть Postman, так как практика проводится именно в нём.

Занятие проводилось в поддержку практической программы Интеграции систем для системных аналитиков.
Оно поможет вам сделать шаг к профессиональному росту в системном анализе уже сегодня! 🙌
9🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, с началом первой рабочей недели😃
 
Желаем плавно влиться в рабочие будни.
Не забывайте находить время для отдыха и маленьких радостей в течение дня☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3🥰2
🤔 ЧТО ТАКОЕ API? 🤔

API (Application Programming Interface) - это набор правил и протоколов, которые позволяют различным программам взаимодействовать друг с другом.


🥷: Читается как «ЭйПиАй» или в обиходе «Апи», «Апиха» и аналоги.

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

Приведём три простых примера про разработку и использование API:

1️⃣ Сервисы социальных сетей
Facebook, Instagram и Twitter предоставляют API, которые позволяют различным приложениям и сайтам получать доступ к данным пользователя, таким как профиль, фотографии и т.д. Это позволяет разработчикам создавать приложения, которые могут использовать данные из социальных сетей, например, для авторизации или для отображения фотографий.

2️⃣ Карты и местоположение
Google Maps и другие сервисы карт и местоположения также предоставляют API, которые позволяют другим приложениям использовать их функциональность. Например, мобильное приложение для заказа такси может использовать API Google Maps, чтобы определить местоположение пользователя и проложить маршрут.

3️⃣ Банковские сервисы
Банки также предоставляют API, которые позволяют другим приложениям получать доступ к данным о балансе, транзакциях и т.д. Это может использоваться, например, для создания приложений для управления личными финансами, которые позволяют пользователю просматривать свой баланс и транзакции из разных банков в одном месте.

КОРОЧЕ ГОВОРЯ:

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

Знание темы API и умение его читать и проектировать – это важнейший хард-скилл системного аналитика.
На собеседованиях на позицию СА (🥷: И даже иногда и для БА уровня мидла и выше) часто задают вопросы про API (и интеграционное взаимодействие в целом), поэтому эту неделю посвятим обсуждению этой темы 🦾

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥73
Каждая ошибка — это не провал, а возможность для роста и обучения.

Осваивайте новые горизонты, пробуйте разные подходы и открывайте новые идеи.
Если что-то идёт не по плану, рассматривайте это как часть эксперимента! 💡

И с новой рабочей неделей😉

#GAfrindlyreminder
👍118🔥3
⚡️ПРО ВИДЫ API ⚡️

Есть несколько распространённых видов API, каждый из которых предназначен для определённых задач и целей:

⭐️ REST API (Representational State Transfer)
Э
то подход, акцентирующийся на использовании стандартных HTTP-протоколов и форматов данных, например, JSON или XML. REST API позволяет клиентам выполнять операции по CRUD-модели (создание, чтение, обновление, удаление) над ресурсами, представленными URL-адресами.

⭐️ SOAP API (Simple Object Access Protocol)
Это протокол, который позволяет приложениям обмениваться структурированными данными через XML, используя также WSDL (Web Services Description Language) для описания интерфейсов веб-сервиса.

⭐️ GraphQL API
Это язык запросов, который позволяет клиентам запрашивать именно те данные, которые им нужны, получая их в оптимизированном формате, и часто возвращающий данные в формате JSON.
Пример: Запрос списка друзей пользователя в социальной сети, с получением в ответ только имён и изображений профилей.

⭐️ gRPC
Это протокол, облегчающий выполнение удалённых вызовов процедур (RPC), используя для этого бинарный протокол сериализации, что позволяет обмениваться данными быстро и эффективно.
Пример: Использование gRPC для обмена данными между микросервисами в распределенной системе.

⭐️ WebSocket API
Это протокол, который позволяет установить постоянное соединение между клиентом и сервером, обеспечивая обмен данными в реальном времени без необходимости отправки повторных запросов.
Пример: Чат-приложение, где сервер и клиент обмениваются сообщениями в реальном времени через WebSocket соединение.

Существует также множество других типов API, таких как XML-RPC, JSON-RPC, HAL, OData и другие. Каждый тип API имеет свои особенности и выбор между ними зависит от конкретной задачи и требований к проекту.

Один из наиболее распространенных и широко применяемых видов API на сегодняшний день – это REST API. Освоив его, вам гораздо проще будет понять остальные протоколы, а значит ваша экспертиза будет расти.
Как и ваша ценность на рынке труда 🤩😎

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥65
💻 Оптимизация БД. Работа с индексами 💻

Каждый месяц в GetAnalyst мы проводим продвинутые практикумы, посвященные проектированию БД и SQL.
Тема этого месяца:

💻 Оптимизация БД. Работа с индексами
🗓 20 ЯНВАРЯ, 19:00 Мск (пн)
🔗 Подробности и запись

План практики:
1. Нефункциональные требования и их связь с БД.
2. Понятие индексов в БД и их назначение. Разбор примеров.
3. Практика: знакомство с БД проекта и определение таблиц с индексами.
4. Проблемы избыточной оптимизации БД.
5. Индексы в постановках задач на разработчиков.

👨‍💻 Этот практикум идеально подходит для системных аналитиков, стремящихся углубить свои знания и навыки в области проектирования баз данных и оптимизации систем.

Присоединяйтесь к нам 🙂
🔥91👍1😍1
Друзья, как говорится, «новый год – новая жизнь!»😁
 
Поэтому хотим вам порекомендовать книгу Евы Кац «Жизненный баланс. 82 идеи для управления работой и жизнью, 7 способов мечтать и 6 шагов, чтобы всё реализовать».
 
Это полезное руководство для всех, кто стремится наладить гармонию между работой и личной жизнью.
Автор предлагает практические инструменты и вдохновение для достижения целей.
 
Книга написана в разговорном стиле, с чувством юмора и борьбой со стереотипами✔️
 
#hwGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍42
🙈 ПОГОВОРИМ ПРО СТРАХИ 🙈

В каждом специалисте, будь то аналитик или кто-либо другой, скрываются страхи, мешающие развиваться и двигаться вперёд 😬
Но есть хорошие новости: познав их, найдутся способы справиться с этими страхами и стать лучшей версией себя.

Подробнее про страхи и способы борьбы с ними разобрали в этом посте 💗
🔥14👍53
📗 REST API - главные принципы, про которые спрашивают на собеседованиях 📗

REST API — это архитектурный стиль для создания веб-сервисов, основанный на протоколе HTTP.

То, что REST API основан на протоколе HTTP, означает, что все принципы работы, структура запросов и ответов, будут также применимы и для REST API.

Архитектурный стиль REST приносит для HTTP дополнительные правила и принципы, по которым должен происходить обмен данными в Интернете 👇

Главные принципы REST:
1. Строгое разделение клиента и сервера
2. Единый интерфейс
3. Без сохранения состояния (Stateless)
4. Многоуровневая система
5. Кэширование
6. Выполнение кода по запросу

В картинках к посту просто и с примерами разобрала эти принципы.

Это не самая ценная в работе информация, но перечень этих принципов и их понимание могут спрашивать на собеседованиях 👌

#RestApiGA
13👍3