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 репозиторій)
-
Домашні завдання та розв’язки
-
Пожиттєвий доступ до матеріалів
-
Консультація після тренінгу