, ,

کتاب جنکینز و تست خودکار: ادغام تست‌های واحد، ادغام و سیستم در پایپ‌لاین‌های CI/CD

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب جنکینز و تست خودکار: ادغام تست‌های واحد، ادغام و سیستم در پایپ‌لاین‌های CI/CD

موضوع کلی: برنامه نویسی

موضوع میانی: جنکینز (Jenkins)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مبانی برنامه نویسی و مفاهیم CI/CD
  • 2. مقدمه ای بر CI/CD و اهمیت آن
  • 3. آشنایی با جنکینز: تاریخچه و چشم انداز
  • 4. نصب و راه اندازی جنکینز
  • 5. رابط کاربری جنکینز: پیمایش و آشنایی
  • 6. مدیریت کاربران و نقش ها در جنکینز
  • 7. پیکربندی Global Tools در جنکینز
  • 8. نصب و پیکربندی پلاگین های ضروری جنکینز
  • 9. آشنایی با انواع Job ها در جنکینز
  • 10. ایجاد اولین Job و اجرای آن
  • 11. آشنایی با Build Triggers
  • 12. استفاده از SCM (Source Code Management) در جنکینز
  • 13. یکپارچه سازی جنکینز با Git
  • 14. یکپارچه سازی جنکینز با GitHub
  • 15. یکپارچه سازی جنکینز با GitLab
  • 16. آشنایی با Webhooks و نحوه استفاده از آنها
  • 17. مفاهیم تست خودکار: تست واحد، یکپارچه، و سیستم
  • 18. معرفی JUnit برای تست واحد در جاوا
  • 19. اجرای تست های واحد با JUnit در جنکینز
  • 20. معرفی TestNG برای تست واحد در جاوا
  • 21. اجرای تست های واحد با TestNG در جنکینز
  • 22. معرفی ابزارهای تست واحد برای زبان های دیگر (Python, JavaScript, …)
  • 23. اجرای تست های واحد برای زبان های دیگر در جنکینز
  • 24. آشنایی با SonarQube و تحلیل کد
  • 25. یکپارچه سازی SonarQube با جنکینز
  • 26. آشنایی با Maven و مدیریت وابستگی ها
  • 27. استفاده از Maven در جنکینز برای ساخت پروژه‌ها
  • 28. آشنایی با Gradle و مدیریت وابستگی ها
  • 29. استفاده از Gradle در جنکینز برای ساخت پروژه‌ها
  • 30. مبانی پایپ‌لاین‌ها در جنکینز
  • 31. ایجاد اولین پایپ‌لاین با استفاده از Declarative Pipeline
  • 32. ایجاد اولین پایپ‌لاین با استفاده از Scripted Pipeline
  • 33. آشنایی با مراحل (Stages) در پایپ‌لاین‌ها
  • 34. آشنایی با دستورات (Steps) در پایپ‌لاین‌ها
  • 35. مدیریت ورودی و خروجی در پایپ‌لاین‌ها
  • 36. استفاده از پارامترها در پایپ‌لاین‌ها
  • 37. ایجاد و استفاده از Credentials در جنکینز
  • 38. مدیریت شاخه ها و Merge Request ها در پایپ‌لاین‌ها
  • 39. پیاده سازی Build Triggers در پایپ‌لاین‌ها
  • 40. ارسال اعلان‌ها در پایپ‌لاین‌ها (ایمیل، Slack)
  • 41. آشنایی با Docker و کانتینرها
  • 42. نصب و پیکربندی Docker در جنکینز
  • 43. استفاده از Docker برای Build Agents
  • 44. ساخت Image های Docker در پایپ‌لاین‌ها
  • 45. اجرای تست‌های خودکار در کانتینرهای Docker
  • 46. استفاده از Docker Compose در پایپ‌لاین‌ها
  • 47. استقرار برنامه‌ها با استفاده از Docker
  • 48. آشنایی با Jenkinsfile و مدیریت Pipeline as Code
  • 49. استفاده از Jenkinsfile در پروژه های مختلف
  • 50. بهینه سازی Jenkinsfile برای خوانایی و قابلیت نگهداری
  • 51. آشنایی با Pipeline Libraries
  • 52. استفاده از Pipeline Libraries برای اشتراک کد
  • 53. آشنایی با Blue Ocean و رابط کاربری آن
  • 54. استفاده از Blue Ocean برای مدیریت پایپ‌لاین‌ها
  • 55. تجزیه و تحلیل نتایج تست در جنکینز
  • 56. گزارش‌گیری از تست‌ها در جنکینز (JUnit, HTML reports)
  • 57. ارسال گزارشات تست به داشبورد
  • 58. یکپارچه سازی با Artifactory
  • 59. یکپارچه سازی با Nexus
  • 60. آشنایی با تست‌های یکپارچه‌سازی (Integration Tests)
  • 61. اجرای تست‌های یکپارچه‌سازی در پایپ‌لاین‌ها
  • 62. آشنایی با تست‌های سیستم (System Tests)
  • 63. اجرای تست‌های سیستم در پایپ‌لاین‌ها
  • 64. استفاده از تست‌های استرس و عملکرد
  • 65. یکپارچه سازی جنکینز با ابزارهای مانیتورینگ
  • 66. مانیتورینگ منابع جنکینز
  • 67. مدیریت Agent ها و منابع در جنکینز
  • 68. مقیاس پذیری جنکینز: Master-Slave Architecture
  • 69. بهینه سازی Performance جنکینز
  • 70. ایجاد Job ها بر اساس الگو (Templates)
  • 71. استفاده از Shared Libraries در Job ها
  • 72. مدیریت پلاگین‌ها و بروزرسانی ها
  • 73. امنیت جنکینز: اصول اولیه
  • 74. تنظیمات امنیتی پیشرفته در جنکینز
  • 75. استفاده از Role-Based Access Control (RBAC)
  • 76. پشتیبان گیری و بازیابی جنکینز
  • 77. بهبود CI/CD با استفاده از parallel execution
  • 78. استفاده از شرایط (Conditions) و تصمیم گیری در پایپ‌لاین‌ها
  • 79. آشنایی با Multibranch Pipelines
  • 80. استفاده از Multibranch Pipelines برای Branch ها
  • 81. آشنایی با Pipeline Triggers برای Multibranch Pipelines
  • 82. آشنایی با ویژگی های Cloud در جنکینز
  • 83. یکپارچه سازی با Cloud Providers (AWS, Azure, GCP)
  • 84. مفاهیم DevOps و ارتباط آن با CI/CD
  • 85. استفاده از جنکینز برای استقرار خودکار
  • 86. بهبود فرآیند استقرار با استفاده از Blue/Green Deployment
  • 87. بهینه سازی پایپ‌لاین‌ها برای سرعت و کارایی
  • 88. عیب یابی و رفع اشکالات در پایپ‌لاین‌ها
  • 89. مدیریت Log ها و لاگ‌گیری در جنکینز
  • 90. مستندسازی پروژه های CI/CD
  • 91. بهترین شیوه ها (Best Practices) در استفاده از جنکینز
  • 92. آشنایی با جنکینز X
  • 93. بررسی موارد امنیتی پیشرفته در جنکینز
  • 94. بهبود امنیت با استفاده از پلاگین های امنیتی
  • 95. اتوماسیون استقرار با استفاده از Ansible
  • 96. اتوماسیون استقرار با استفاده از Puppet
  • 97. آشنایی با Kubernetes و جنکینز
  • 98. یکپارچه سازی جنکینز با Kubernetes
  • 99. مدیریت پیکربندی در پایپ‌لاین‌ها (Secrets, Configuration Files)
  • 100. نمونه‌هایی از پیاده‌سازی CI/CD برای پروژه‌های مختلف

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب جنکینز و تست خودکار: ادغام تست‌های واحد، ادغام و سیستم در پایپ‌لاین‌های CI/CD”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا