Чему вы научитесь
- Разбираться в синхронном и асинхронном общении и объяснять, зачем нужны брокеры сообщений
- Понимать устройство Kafka и RabbitMQ: топики, обменники, продюсеры и консумеры
- Работать с AKHQ, RabbitMQ Management и Offset Explorer для просмотра и проверки сообщений
- Готовить HTTP-запросы в Postman и использовать Swagger для работы с тестируемым приложением
- Проверять доставку и порядок сообщений в интеграционной цепочке
- Тестировать асинхронную регистрацию пользователя: успешные и неуспешные сценарии
- Эмулировать проверку регистрации с Kafka при системных и валидационных ошибках
- Отлаживать асинхронные сценарии и находить причины, когда письма не приходят на почтовый сервис
О курсе
Для кого этот курс
Начальные требования
Для прохождения курса понадобятся:
- базовый опыт ручного тестирования;
- понимание, как устроены HTTP-запросы;
- уверенное использование Postman для отправки запросов;
- готовность разбираться в схемах и UML-диаграммах.
Опыт работы с Kafka и RabbitMQ не обязателен. Все нужные инструменты и подходы разбираются в курсе.
Преподаватели курса
Как проходит обучение
Обучение проходит на Stepik в удобном темпе. Каждый модуль ведёт от теории к практике: сначала вы разбираете, как устроены брокеры и инструменты, затем переходите к реальным ценариям. В курсе есть видео с разбором примеров Kafka и RabbitMQ, практические уроки по отправке сообщений и тестированию асинхронной регистрации с помощью Kafka, а уроки по RabbitMQ для ознакомления. Для закрепления материала используются схемы, UML-диаграммы и пошаговые инструкции. Вопросы можно задавать в телеграм-чате курса.
Что вы получите
- Видеоразборы примеров работы с Kafka и RabbitMQ
- Практические сценарии тестирования асинхронной регистрации
- Схемы и UML-диаграммы интеграционной цепочки
- Пошаговые инструкции по работе с AKHQ, RabbitMQ Management, Offset Explorer, Swagger и Postman
- Доступ к телеграм-чату курса для вопросов и обсуждений
- Рекомендации для дальнейшего закрепления знаний