HTTP, API и авторизация

Язык уже выбран - теперь то, что одинаково на любом: коды ответов, формат данных, схемы авторизации, проектирование REST

Уровень: Начальный · около 2 ч · после курса: Спроектируешь REST API: коды ответов, формат JSON, схемы авторизации - на любом языке

Чему научишься

  • Понять структуру HTTP-запроса
  • Парсить и валидировать JSON
  • Реализовать JWT-авторизацию
  • Спроектировать REST API по best practices
  • Использовать OpenAPI / Swagger

Уроки курса (4)

Модуль 1 · HTTP и форматы данных

Основы протокола и работа с JSON

  1. Основы HTTP - Изучаем протокол HTTP, методы запросов, коды ответов и заголовки
  2. Работа с JSON - Формат JSON, парсинг, валидация и лучшие практики

Модуль 2 · API: безопасность и дизайн

Аутентификация, авторизация, REST best practices

  1. Основы аутентификации и авторизации - Методы аутентификации, JWT, OAuth 2.0 и безопасность API
  2. Проектирование REST API - Принципы REST, проектирование эндпоинтов, версионирование и документирование API