План на курса

Въведение в REST и JAX-RS

  • Разбиране на принципите на REST
  • Обзор на спецификацията JAX-RS
  • Защо Jersey за разработка на RESTful API-та

Настойки на разработващата среда

  • Инсталиране на JDK и Maven
  • Създаване на проект с Jersey и Maven
  • Структура и конфигуриране на проекта

Разработка на REST API-та с Jersey

  • Дефиниране на ресурси и ендпоинти
  • Използване на HTTP методите (GET, POST, PUT, DELETE)
  • Работа с JSON и XML

Напреднала разработка на API-та

  • Филтри за заявки и отговори
  • Обработка на изключения
  • Реализация на аутентикация и авторизация

Тестане на API-та

  • Ръчно тестане с Postman
  • Автоматизирано тестане с JUnit и REST-assured
  • Мокане на API-та за тестуване

Документация и версиониране на API-та

  • Използване на Swagger/OpenAPI с Jersey
  • Документиране на ендпоинти
  • Стратегии за версиониране на API-та

Разбиране на най-добрите практики и улесняване на съществуващи проблеми

  • Проектиране на масштабируеми API-та
  • Обработка на общи проблеми в Jersey
  • Представяне на производителностни аспекти

Резюме и следващи стъпки

Изисквания

  • Основни знания по програмирането на Java
  • Запознаност с RESTful концепции
  • Разбиране на HTTP методите и JSON

Публика

  • Разработчици на Java
  • Тестови инженери за API
  • Софтуерни инженери
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории