Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
API дефиниция
- Файл с дефиниции
- API заявка
YAML
- Какво е YAML
- Правила на YAML
Преглед на услугите RESTful
- Ресурси
- Държавен трансфер
- Представителство
Подготовка на средата за разработка
- Инсталиране и конфигуриране Swagger
- Инсталиране и конфигуриране на Node.Js
REST Web Service Constraint Architecture
- Използване на ограничението клиент-сървър
- Работа с унифицирани ограничения на интерфейса
- Работа с ограничението за липса на гражданство
- Използване на HTTP-кеширане
- Активиране на система от слоеве
Проектиране на REST API
- Внедряване на CRUD операции
- Използване на обработка на грешки
- Внедряване на операции за REST API
- Обработване на промени в API
- API за версии
- API за кеширане
- Поддържа пагиниране и частични отговори
Спецификации, използващи Swagger
- Редактиране на документи с Swagger
- Създаване на спецификации във формат YAML
- Създаване на пътеки и наблюдения
- Добавяне на документация
- Добавяне на схеми към OAS файл
- Използване на SwaggerHub
API Management
- Създаване на стратегия за управление на API
- Управление на жизнения цикъл на API
- Генериране на API проксита
- Контролиране на поведението на API
- Изграждане на API портал
- Осигуряване на управление на трафика
Сигурност на API
- Защита с токени и JWT
- Защита с API ключ и секрет
- Упълномощаване чрез OAuth2.0
Обобщение и заключение
Изисквания
- Основно разбиране на REST API
- Опит с JSON или XML формати
- Опит в обектно-ориентирано програмиране
Публика
- Back-end разработчици
14 Часа