REST API — архитектурный стиль для создания веб-сервисов, основанный на протоколе HTTP.
REST API основан на протоколе HTTP:
это означает, что все принципы работы HTTP методов, их структура запросов и ответов, будут также применимы и для REST API.
Пример:
+ в HTTP есть виды методов: GET, POST, PUT, PATCH и т.д.
+ в REST API методы абсолютно те же.
Архитектурный стиль REST добавляет к HTTP дополнительные правила и принципы, по которым должен происходить обмен данными👇
Главные принципы REST:
1. Строгое разделение клиента и сервера
2. Единый интерфейс
3. Без сохранения состояния (Stateless)
4. Многоуровневая система
5. Кэширование
6. Выполнение кода по запросу
В картинках к посту просто и с примерами разобрала эти принципы.
Это не самая ценная в работе информация, но перечень этих принципов и их понимание могут спрашивать на собеседованиях 👌 #hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😍9👍7
Внутри каждого скрыт огромный потенциал, который только ждёт своего часа 💪
Поверьте в себя, действуйте смело и не останавливайся на достигнутом!
Можно всё, если стремиться к своей цели.
Вперёд, в новую неделю🎆
#GAfrindlyreminder
Поверьте в себя, действуйте смело и не останавливайся на достигнутом!
Можно всё, если стремиться к своей цели.
Вперёд, в новую неделю
#GAfrindlyreminder
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20
💥 12 важных терминов по API,
которые нужно знать системным аналитикам 💥
1. API (Application Programming Interface)
2. REST API (Representational State Transfer)
3. HTTP-методы запросов
4. Эндпоинты
5. Коды ответов
6. Ограничение частоты запросов (Rate Limiting)
7. Полезная нагрузка (Payload)
8. Заголовки (Headers)
9. Аутентификация
10. Авторизация
11. Пагинация
12. Кэширование
Дополнительно:
1. OAuth
2. JWT Token
3. API Gateway
4. API Keys
5. Basic Authentication
6. Bearer Tokens
7. CORS
8. Webhooks
9. OpenAPI
10. API Versioning (Версионирование API)
11. Content Negotiation
12. Query Parameters
13. Path Parameters
14. API Documentation
15. API Monitoring
16. Throttling
17. Circuit Breaker
18. Idempotency (Идемпотентность)
19. API Proxy
20. Retry Logic (Логика ретраев / повторов)
21. Batch Processing (Пакетная обработка)
22. API Security
23. Health Checks
24. API Testing
25. Mock APIs
26. API Marketplace
27. API Schema
28. Semantic Versioning (Семантическое версионирование)
29. Hypermedia
30. API Deprecation (Устаревание API)
Вроде бы всё самое важное и нужное на месте 😎
которые нужно знать системным аналитикам 💥
1. API (Application Programming Interface)
2. REST API (Representational State Transfer)
3. HTTP-методы запросов
4. Эндпоинты
5. Коды ответов
6. Ограничение частоты запросов (Rate Limiting)
7. Полезная нагрузка (Payload)
8. Заголовки (Headers)
9. Аутентификация
10. Авторизация
11. Пагинация
12. Кэширование
Дополнительно:
1. OAuth
2. JWT Token
3. API Gateway
4. API Keys
5. Basic Authentication
6. Bearer Tokens
7. CORS
8. Webhooks
9. OpenAPI
10. API Versioning (Версионирование API)
11. Content Negotiation
12. Query Parameters
13. Path Parameters
14. API Documentation
15. API Monitoring
16. Throttling
17. Circuit Breaker
18. Idempotency (Идемпотентность)
19. API Proxy
20. Retry Logic (Логика ретраев / повторов)
21. Batch Processing (Пакетная обработка)
22. API Security
23. Health Checks
24. API Testing
25. Mock APIs
26. API Marketplace
27. API Schema
28. Semantic Versioning (Семантическое версионирование)
29. Hypermedia
30. API Deprecation (Устаревание API)
Вроде бы всё самое важное и нужное на месте 😎
🔥13👍4
Forwarded from 👩🏻💻 Подкаст Системных Аналитиков | GetAnalyst
Этот технический выпуск мы сделали для системных аналитиков, которые хотят развиваться в направлении архитектуры и освоить микрофронтенды.
На примере реального кейса разбираем архитектуру микрофронтендов, как формулировать задачи на разработчиков в таких системах, и почему микрофронты — не просто тренд, а взвешенное техническое решение.
Эпизод доступен в:
⏯ Apple Podcast
⏯ Яндекс.Музыка
⏯ Telegram
⏯ Castbox
⏯ Звук
⏯ Spotify
⏯ RuTube
⏯ YouTube
⏯ VK Video
Сообщество GetAnalyst — новый опыт в системном анализе и карьерный рост каждый день. Присоединяйтесь! 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
💙 Всё про REST API методы в одной картинке 💙
Публикую для вас картинку-шпаргалку, которую можно использовать при проектировании методов REST API и постановке задач на Backend-разработчиков 🙌
Проектирование REST API актуально для старших системных аналитиков, которые работают с Backend-командами, с мобильной разработкой, в проектах с микросервисной архитектурой или в других проектах, где нужно проектировать и описывать процесс обмена данными между системами.
👉 А чтобы вы наглядно могли сопоставить структуру методов на картинке с реальными REST API, предлагаю вам посмотреть примеры открытой API-документации для интеграции с крупными сервисами:
ТБанк - Кредитные продукты
Jira - работа с задачами
Проверьте себя!
Это отличная практика по изучению структуры методов REST API.
Сможете ли найти все описанные на картинке параметры в документации?
Дополнительно предлагаю посмотреть статью про связь REST API и протокола HTTP, чтобы после этой практики закрепить, почему REST API это именно архитектурный стиль основанный на протоколе HTTP. #hardGetAnalyst
Публикую для вас картинку-шпаргалку, которую можно использовать при проектировании методов REST API и постановке задач на Backend-разработчиков 🙌
Проектирование REST API актуально для старших системных аналитиков, которые работают с Backend-командами, с мобильной разработкой, в проектах с микросервисной архитектурой или в других проектах, где нужно проектировать и описывать процесс обмена данными между системами.
👉 А чтобы вы наглядно могли сопоставить структуру методов на картинке с реальными REST API, предлагаю вам посмотреть примеры открытой API-документации для интеграции с крупными сервисами:
ТБанк - Кредитные продукты
Jira - работа с задачами
Проверьте себя!
Это отличная практика по изучению структуры методов REST API.
Сможете ли найти все описанные на картинке параметры в документации?
Дополнительно предлагаю посмотреть статью про связь REST API и протокола HTTP, чтобы после этой практики закрепить, почему REST API это именно архитектурный стиль основанный на протоколе HTTP. #hardGetAnalyst
❤7👍1
Отдых —важная часть жизни, а не просто перерыв от работы🏖
Постарайтесь найти время для восстановления и насладитесь моментом😌
Отключить уведомление, а лучше отложите телефон и ноутбук!
Забота о себе сохранит баланс и продуктивность. Не забывайте, что заслуживаете эту паузу! #GAfrindlyreminder
Постарайтесь найти время для восстановления и насладитесь моментом😌
Отключить уведомление, а лучше отложите телефон и ноутбук!
Забота о себе сохранит баланс и продуктивность. Не забывайте, что заслуживаете эту паузу! #GAfrindlyreminder
❤11🎉3
Forwarded from GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
Мы постоянно работаем над обновлениями базы знаний для СА и БА.
Сайт и Telegram-канал - два главных источника знаний.
Статьи, книги, вебинары и подкасты от GetAnalyst - всё для вас.
В этом посте хочу поделиться обновлениями по сайту:
✅ Добавили базу проектов GetAnalyst
Каждый месяц запускаем разборы проектов с примерами документации и демо реальной работы.
За несколько лет их накопилось много.
Собрали базу знаний по ним.
Будем улучшать и переносить посты по проектам на сайт.
Сейчас материалы по каждому проекту можно читать в этом канале под его хэштегом.
✅ Вопросы для подготовки к собеседованиям - открытая база для СА
Запустили в работу.
Но без вашей помощи не обойтись.
Если вы сейчас проходите собеседования и готовы поделиться своим опытом, то всем сообществом будем очень благодарны!
Как показывает опыт - прогнать себя по случайным вопросам всегда полезно.
✅ Обновили расписание онлайн-занятий для программы "Системный аналитик: с нуля до опыта работы на проекте"
Потоки стартуют раз в год.
В октябре 2025 года планируется последний полноформатный онлайн-поток на 10 месяцев, где я веду 80+% занятий и помогаю войти в профессию с нуля.
✅ Починили проблему с частичной недоступностью сайта
Сделали инфраструктурный хак и теперь всё и везде работает.
Маршрутизация запросов дело хитрое, но мы справились.
P.S. Спасибо, Дима!
Стремлюсь причинять добро, поэтому стараюсь развивать открытую базу знаний для системных аналитиков на все
Пожелания и предложения как всегда приветствуются 🙌
Искренни ваши,
Екатерина Ананьева
и команда GetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍2
Как жить, если случилось выгорание ☹️
Друзья, существует миф, что выгорают только те люди, которые занимаются нелюбимым делом.
На самом деле чаще выгорают те, кто как раз занимается тем, что ему нравится, от чего горят глаза!
Почему так происходит?
Вы увлечены!
👉 Когда мы занимаемся любимым делом, то часто возникает желание достичь максимальных результатов. В этом состоянии забываем про отдых, обед, начинаем перерабатывать.
👉 Работа становится хобби, границы между профессиональной и личной жизнью размываются. Сложно отключиться от работы даже в свободное время. Кто-то начинает избегать общения с коллегами, друзьями и семьёй.
Это увеличивает уровень стресса.
👉 Увлечённые люди часто сильно эмоционально привязаны к делу. Они становятся более уязвимыми к разочарованиям и неудачам, что в итоге приводит к выгоранию.
Если заметили у себя несколько из этих признаков, важно предпринять действия.
О них читайте в картинках к посту.
#softGetAnalyst
Друзья, существует миф, что выгорают только те люди, которые занимаются нелюбимым делом.
На самом деле чаще выгорают те, кто как раз занимается тем, что ему нравится, от чего горят глаза!
Почему так происходит?
Вы увлечены!
👉 Когда мы занимаемся любимым делом, то часто возникает желание достичь максимальных результатов. В этом состоянии забываем про отдых, обед, начинаем перерабатывать.
👉 Работа становится хобби, границы между профессиональной и личной жизнью размываются. Сложно отключиться от работы даже в свободное время. Кто-то начинает избегать общения с коллегами, друзьями и семьёй.
Это увеличивает уровень стресса.
👉 Увлечённые люди часто сильно эмоционально привязаны к делу. Они становятся более уязвимыми к разочарованиям и неудачам, что в итоге приводит к выгоранию.
Если заметили у себя несколько из этих признаков, важно предпринять действия.
О них читайте в картинках к посту.
#softGetAnalyst
❤11
This media is not supported in your browser
VIEW IN TELEGRAM
В неделе всего семь дней и все расписаны! 😀
#GAhahaha
PM (с англ. project manager) - менеджер проекта. Специалист, отвечающий за сроки выполнения группы задач, а также за качество коммуникаций и результативность в проектной команде.
Таска (с англ. task) - задача.
#GAhahaha
PM (с англ. project manager) - менеджер проекта. Специалист, отвечающий за сроки выполнения группы задач, а также за качество коммуникаций и результативность в проектной команде.
Таска (с англ. task) - задача.
😁15
Книга, которая должна быть в библиотеке каждого аналитика: она стоит того, чтобы её читать и перечитывать.
Авторы рассказывают про глубокое понимание принципов системного мышления и его применения в различных областях. Исследуют, как рассматривать проблемы и ситуации в контексте целостных систем, а не изолированных компонентов.
В книге также найдёте полезные инструменты и методы, которые помогут создавать модели систем и разрабатывать стратегии✔️
#hwGetAnalyst
Авторы рассказывают про глубокое понимание принципов системного мышления и его применения в различных областях. Исследуют, как рассматривать проблемы и ситуации в контексте целостных систем, а не изолированных компонентов.
В книге также найдёте полезные инструменты и методы, которые помогут создавать модели систем и разрабатывать стратегии
#hwGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😱1🤨1
☀️ Летняя неделя знаний от GetAnalyst: скидка 25% на все материалы для самостоятельного обучения ☀️
Если вы всерьёз решили расти в системном анализе — начните с практики 😉
До 24 июля действует скидка 25% на все материалы для самостоятельного обучения:
+ реальные кейсы
+ структурные подходы к анализу требований
+ чеклисты, инструменты, шаблоны,
+ подготовка к собеседованиям и переосмысление в работе с текущими задачами
🎁 Промокод: LETO2025
👉 Смотреть доступные материалы
Темы:
▫️ Интеграции
▫️ REST API
▫️ Архитектура
▫️ БД и SQL, ER-диаграммы
▫️ Резюме и собеседования
▫️ Анализ требований
▫️ AI
Это не теория ради теории — это практическая база, которая формирует мышление системного аналитика и помогает действовать увереннее в рабочих проектах.
Формат для тех, кто предпочитает учиться самостоятельно 🙌
Если вы всерьёз решили расти в системном анализе — начните с практики 😉
До 24 июля действует скидка 25% на все материалы для самостоятельного обучения:
+ реальные кейсы
+ структурные подходы к анализу требований
+ чеклисты, инструменты, шаблоны,
+ подготовка к собеседованиям и переосмысление в работе с текущими задачами
🎁 Промокод: LETO2025
👉 Смотреть доступные материалы
Темы:
▫️ Интеграции
▫️ REST API
▫️ Архитектура
▫️ БД и SQL, ER-диаграммы
▫️ Резюме и собеседования
▫️ Анализ требований
▫️ AI
Это не теория ради теории — это практическая база, которая формирует мышление системного аналитика и помогает действовать увереннее в рабочих проектах.
Формат для тех, кто предпочитает учиться самостоятельно 🙌
❤5
Порой, вместо того чтобы следовать общепринятым стандартам или ожиданиям окружающих, обратите внимание на свои собственные желания и цели🙌
Каждый из нас обладает талантами и интересами! И именно они делают нас нами!
#GAfrindlyreminder
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥6🎉1
Когда мы объединяем эти два понятия, получаем REST API — интерфейс, который позволяет приложениям обмениваться данными через HTTP-запросы, используя принципы REST✔️
Это делает взаимодействие более простым, гибким и масштабируемым, позволяя разработчикам создавать эффективные и легко поддерживаемые веб-сервисы🤌
#hardGetAnalyst
Это делает взаимодействие более простым, гибким и масштабируемым, позволяя разработчикам создавать эффективные и легко поддерживаемые веб-сервисы🤌
#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥1👏1🤔1