Forwarded from Полка Разработчика
📖 RESTful Web API Patterns and Practices Cookbook: Connecting and Orchestrating Microservices and Distributed Data
Автор: Mike Amundsen, 2022
Описание: Многие организации создают и поддерживают приложения, которые используют чужие сервисы. Эта книга содержит проверенные рецепты, которые помогут вам заставить эти многочисленные разрозненные части работать вместе в вашей сети.
Автор предлагает пошаговые решения для поиска, подключения и обслуживания приложений, разработанных и созданных людьми за пределами организации. Работаете ли вы над мобильными приложениями, ориентированными на человека, или создаете мощные межмашинные решения, это руководство покажет вам правила, процедуры, команды и протоколы - клей, который объединяет отдельные микросервисы, чтобы они могли функционировать вместе безопасным, масштабируемым и надежным образом.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика |#ENG #RESTful #API #Микросервисы
Автор: Mike Amundsen, 2022
Описание: Многие организации создают и поддерживают приложения, которые используют чужие сервисы. Эта книга содержит проверенные рецепты, которые помогут вам заставить эти многочисленные разрозненные части работать вместе в вашей сети.
Автор предлагает пошаговые решения для поиска, подключения и обслуживания приложений, разработанных и созданных людьми за пределами организации. Работаете ли вы над мобильными приложениями, ориентированными на человека, или создаете мощные межмашинные решения, это руководство покажет вам правила, процедуры, команды и протоколы - клей, который объединяет отдельные микросервисы, чтобы они могли функционировать вместе безопасным, масштабируемым и надежным образом.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика |#ENG #RESTful #API #Микросервисы
👏1
API (Application Programming Interface) — это набор определений и протоколов для создания и взаимодействия программных приложений между собой. API предоставляет готовые блоки, которые разработчики могут использовать для выполнения определенных функций вместо написания кода с нуля.
API может быть представлено в различных формах:
Веб-API: обычно это набор HTTP-запросов для выполнения операций и структуры ответов (обычно в формате JSON или XML). Например, Twitter API позволяет разработчикам взаимодействовать с большинством аспектов Twitter, включая отправку твитов, чтение списков пользовательских подписчиков и так далее.
Библиотеки и Фреймворки: например, jQuery — это библиотека JavaScript, которая предоставляет API для работы с DOM, обработки событий и выполнения AJAX-запросов.
Операционные системы: ОС, такие как Windows, iOS или Android, предоставляют API, которые разработчики используют для создания приложений для этих платформ.
Базы данных: БД предоставляют API для создания, чтения, обновления и удаления данных.
В общем, API обеспечивает контракт или интерфейс, который гарантирует, что если разработчик отправит определенный запрос или использует определенный метод, он получит заранее определенный ответ или результат.
#api #обучающийПост #programming
API может быть представлено в различных формах:
Веб-API: обычно это набор HTTP-запросов для выполнения операций и структуры ответов (обычно в формате JSON или XML). Например, Twitter API позволяет разработчикам взаимодействовать с большинством аспектов Twitter, включая отправку твитов, чтение списков пользовательских подписчиков и так далее.
Библиотеки и Фреймворки: например, jQuery — это библиотека JavaScript, которая предоставляет API для работы с DOM, обработки событий и выполнения AJAX-запросов.
Операционные системы: ОС, такие как Windows, iOS или Android, предоставляют API, которые разработчики используют для создания приложений для этих платформ.
Базы данных: БД предоставляют API для создания, чтения, обновления и удаления данных.
В общем, API обеспечивает контракт или интерфейс, который гарантирует, что если разработчик отправит определенный запрос или использует определенный метод, он получит заранее определенный ответ или результат.
#api #обучающийПост #programming
👍6
REST API
REST API (представительский интерфейс передачи состояний) – это стандарт взаимодействия программ и сервисов через HTTP-запросы, играющий важную роль в веб-разработке.
Основные концепции:
Ресурсы и URL: REST API оперирует понятием "ресурсов" (данные или функции), каждый из которых идентифицируется уникальным URL.
HTTP-методы: Взаимодействие с ресурсами осуществляется стандартными методами: GET для получения данных, POST для создания, PUT для обновления и DELETE для удаления.
Без сохранения состояния: Каждый запрос должен содержать всю необходимую информацию для его выполнения, сервер не хранит состояние клиента между запросами.
Преимущества REST API:
Универсальность: Может использоваться в любых приложениях, способных отправлять HTTP-запросы.
Простота использования: Интуитивно понятен благодаря стандартным HTTP-методам.
Масштабируемость: Отсутствие сохранения состояния сервером обеспечивает лучшую масштабируемость.
REST API облегчает интеграцию различных веб-сервисов и приложений, предлагая гибкость и эффективность в создании веб-решений.
#restapi #api
REST API (представительский интерфейс передачи состояний) – это стандарт взаимодействия программ и сервисов через HTTP-запросы, играющий важную роль в веб-разработке.
Основные концепции:
Ресурсы и URL: REST API оперирует понятием "ресурсов" (данные или функции), каждый из которых идентифицируется уникальным URL.
HTTP-методы: Взаимодействие с ресурсами осуществляется стандартными методами: GET для получения данных, POST для создания, PUT для обновления и DELETE для удаления.
Без сохранения состояния: Каждый запрос должен содержать всю необходимую информацию для его выполнения, сервер не хранит состояние клиента между запросами.
Преимущества REST API:
Универсальность: Может использоваться в любых приложениях, способных отправлять HTTP-запросы.
Простота использования: Интуитивно понятен благодаря стандартным HTTP-методам.
Масштабируемость: Отсутствие сохранения состояния сервером обеспечивает лучшую масштабируемость.
REST API облегчает интеграцию различных веб-сервисов и приложений, предлагая гибкость и эффективность в создании веб-решений.
#restapi #api
👍19❤1👌1💯1