HTTP API
Научитесь работать с HTTP API через curl и Postman, разбираться в REST и CRUD и настраивать аутентификацию с JWT
Входит в подписку (более 50 навыков)
Ирина Харитонова
выпускница фронтенд

Программа обучения
Что такое HTTP API
Определение и назначение HTTP API, задачи, которые решаются с помощью API, примеры использования API в реальных приложениях
Структура HTTP API
Эндпоинты и их назначение, формат запросов и ответов API, пагинация и работа с вложенными ресурсами
CRUD операции
Основные операции: создание, чтение, обновление, удаление, идемпотентность операций и ее значение, примеры реализации CRUD через API
Типы API
Различия между RPC и REST API, принципы RESTful архитектуры, примеры различных типов API
Форматы данных
Работа с JSON и его структура, альтернативные форматы: XML, YAML, как правильно сериализовать и десериализовать данные
Работа с инструментами и документирование API
Использование Curl для выполнения запросов, знакомство с Postman и его функционалом, HTTPie как инструмент для работы с API, стандарт OpenAPI для описания структуры API
Безопасные соединения
Важность использования HTTPS для API, как шифрование защищает данные, примеры настройки безопасных соединений
Базовая аутентификация
Как реализована базовая аутентификация, преимущества и недостатки базовой аутентификации
Авторизация через JWT-токен
Различие между аутентификацией и авторизацией, принципы работы JWT токенов, структура JWT токена
Аутентификация при помощи Bearer токена
Как реализована аутентификация при помощи Bearer токена, формат токена
Аутентификация при помощи API ключа
Как реализована аутентификация при помощи API ключа, отличия от аутентификации при помощи Bearer токена
Работа с защищенными API
Как работать с защищенными API при помощи инструментов выполнения запросов
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент
Нам доверяют обучение своих сотрудников
Отзывы о Хекслете на площадках
Вопросы и Ответы
Начинающим бэкенд- и фронтенд-разработчикам и тестировщикам, которым нужно понимать HTTP и работать с API.