ساخت تستهای یکپارچهسازی واقعی برای برنامههای Spring Boot با استفاده از Testcontainers، کانتینرهای Docker و محیطهای تولیدی.
اجرای تست یکپارچهسازی برای پایگاه دادهها مانند PostgreSQL، MySQL، MongoDB، Redis و Elasticsearch با استفاده از سرویسهای کانتینری واقعی.
تست سیستمهای پیامرسانی شامل Kafka، RabbitMQ، ActiveMQ و IBM MQ در برنامههای Spring Boot با استفاده از Testcontainers.
ادغام Testcontainers در خطوط لوله CI/CD با GitHub Actions، GitLab CI و CircleCI و تولید گزارشهای تست حرفهای.
پیشنیازها:
سلب مسئولیت: این دوره مستلزم دانلود Docker Desktop از وبسایت رسمی آن است. اگر کاربر Udemy Business هستید، لطفاً قبل از دانلود نرمافزار، با کارفرمای خود مشورت کنید.
Testcontainers و Spring Boot: تست یکپارچهسازی واقعی برای برنامههای Java مدرن
به تسلط بر تست یکپارچهسازی با استفاده از کانتینرهای Docker برای پایگاههای داده، سیستمهای پیامرسانی، APIهای خارجی و خطوط لوله CI/CD بپردازید.
خسته شدهاید از تستهای یکپارچهسازی غیرقابل اطمینان که در تولید خراب میشوند؟ در این دوره، یاد خواهید گرفت که چگونه از mockهای شکننده با سرویسهای کانتینری واقعی با استفاده از Testcontainers جایگزین کنید - کتابخانه Java قدرتمندی که توسط توسعهدهندگان برتر برای تست یکپارچهسازی مشابه تولید استفاده میشود.
شما برنامههای Spring Boot را خواهید ساخت که در برابر نمونههای واقعی PostgreSQL، Kafka، MongoDB، Redis و موارد دیگر تست میشوند - همه در داخل کانتینرهای Docker ایزوله اجرا میشوند.
مهارتهای کلیدی که در آن مسلط خواهید شد:
Testcontainers Core (JUnit 5 و Spring Boot 3.1+)
تست یکپارچهسازی پایگاه داده
تست یکپارچهسازی سیستمهای پیامرسانی
تست یکپارچهسازی CI/CD
سناریوهای تست پیشرفته
چرا این دوره مؤثر است:
برای توسعهدهندگان:
برای سرپرستان فنی و معماران:
پیشنیازها:
یاد بگیرید چگونه تستهای یکپارچهسازی مقیاسپذیر و قابل اعتماد را طراحی کنید که رفتار تولید را منعکس میکنند - و به استقرار Spring Boot خود اطمینان پیدا کنید.
اکنون ثبتنام کنید و به تست Testcontainers برای تست Java در سطح حرفهای مسلط شوید.
Learning From Experience
معمار کلان داده و راه حل ابری
Ayan Dutta
Big Data & JEE متخصص با 20+ سال تجربه ، ساده سازی کنید
نمایش نظرات