Contract Testing - Гарантія Сумісності Сервісів

Комплексний тренінг з контрактного тестування на основі Java та Spring Cloud Contracts. Ви навчитесь організовувати підхід контрактного тестування як з технічного так й з процесного боку.

Для кого цей тренінг?

  • Розробники, які працюють в мікросервісної архітектурі

  • QA інженери, які хочуть вивчити контрактне тестування

  • Тестувальники, які хочуть убезпечити взаємодію сервісів

  • Команди, які хочуть впровадити контрактні тести на проєкті

Що ви отримаєте?

  • Розуміння контрактного тестування - коли й чому його використовувати

  • Spring Cloud Contracts - написання контрактів для мікросервісів

  • Swagger/OpenAPI - специфікація API та генерація контрактів

  • Тестування Producer та Consumer - обидві сторони контракту

  • Docker інтеграція - запуск сервісів для тестування

  • CI/CD інтеграція - Jenkins та інші pipeline системи

Які технології ми використовуємо?

  • Java 8 - мова програмування

  • Spring Boot - фреймворк для розробки сервісів

  • Spring Cloud Contracts - фреймворк контрактного тестування

  • Swagger/OpenAPI - специфікація API

  • Docker - контейнеризація

  • Jenkins - серверний контроль та CI/CD

Формат навчання

Інтерактивні онлайн лекції з практичними завданнями. Ви створите реальні контракти та напишете тести разом із ментором протягом кожної лекції.

⏱️ Тривалість: 3 години практики + доступ до матеріалів

Що буде включено?

  • Записи всіх лекцій

  • Готові приклади коду (GitHub репозиторій)

  • Домашні завдання та розв’язки

  • Пожиттєвий доступ до матеріалів

  • Консультація після тренінгу