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

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

Обучение:
https://getanalyst.ru/education
Download Telegram
⚡️ПРО ВИДЫ 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