کتاب Jenkins با Maven: مدیریت Build های Java

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب Jenkins با Maven: مدیریت Build های Java

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

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

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

  • 1. مقدمه‌ای بر DevOps و CI/CD
  • 2. چرا CI/CD برای توسعه مدرن ضروری است؟
  • 3. مروری بر ابزارهای CI/CD در اکوسیستم نرم‌افزار
  • 4. آشنایی با Jenkins: پلتفرم اتوماسیون CI/CD
  • 5. آشنایی با Maven: ابزار مدیریت پروژه و ساخت جاوا
  • 6. چرا Jenkins و Maven برای مدیریت بیلد جاوا؟
  • 7. معرفی دوره و اهداف آموزشی
  • 8. پیش‌نیازهای دوره (جاوا، Maven، Git)
  • 9. نصب Jenkins روی ویندوز
  • 10. نصب Jenkins روی لینوکس (APT/YUM)
  • 11. نصب Jenkins با Docker
  • 12. پیکربندی اولیه Jenkins پس از نصب
  • 13. آشنایی با رابط کاربری Jenkins (داشبورد، منوها)
  • 14. مفاهیم اصلی Jenkins: Job, Build, Workspace
  • 15. مدیریت پلاگین‌ها در Jenkins
  • 16. نصب و حذف پلاگین‌ها
  • 17. پیکربندی سیستم Jenkins (Global Tool Configuration)
  • 18. مدیریت کاربران و نقش‌ها (Role-Based Strategy)
  • 19. پیکربندی امنیتی پایه Jenkins
  • 20. بکاپ و ریستور Jenkins
  • 21. بروزرسانی Jenkins
  • 22. معرفی Maven و تاریخچه آن
  • 23. نصب Maven روی سیستم عامل
  • 24. ساختار پروژه Maven
  • 25. فایل POM.xml: قلب پروژه Maven
  • 26. مختصات Maven (groupId, artifactId, version)
  • 27. مدیریت وابستگی‌ها (Dependencies) در Maven
  • 28. Scope وابستگی‌ها در Maven
  • 29. مدیریت ریپازیتوری‌های Maven (Local, Central, Remote)
  • 30. چرخه حیات ساخت Maven (Build Lifecycle)
  • 31. فازهای اصلی Maven (validate, compile, test, package, install, deploy)
  • 32. اهداف Maven (Goals)
  • 33. پلاگین‌های استاندارد Maven (Compiler, Surefire, Jar, War)
  • 34. ساخت یک پروژه جاوا ساده با Maven
  • 35. اجرای تست‌های واحد با Maven (Surefire Plugin)
  • 36. پکیج کردن برنامه جاوا با Maven (Jar/War Plugin)
  • 37. معرفی Jenkins Freestyle Job
  • 38. ساخت اولین Freestyle Job
  • 39. پیکربندی گام‌های ساخت (Build Steps) برای Maven
  • 40. اجرای فرمان‌های Maven در Jenkins Job
  • 41. مشاهده لاگ‌های بیلد در Jenkins
  • 42. آرشیو کردن آرتیفکت‌ها پس از بیلد
  • 43. پیکربندی Maven در Global Tool Configuration Jenkins
  • 44. اجرای تست‌های Maven در Jenkins
  • 45. انتشار گزارش‌های تست JUnit در Jenkins
  • 46. تریگر کردن بیلدها: زمان‌بندی (Poll SCM, Build Periodically)
  • 47. تریگر کردن بیلدها: از راه دور (Remote Build Trigger)
  • 48. پارامترایز کردن بیلدها در Jenkins (Build Parameters)
  • 49. استفاده از String, Choice, Boolean Parameters
  • 50. معرفی سیستم‌های کنترل سورس (SCM)
  • 51. معرفی Git و مفاهیم پایه آن
  • 52. ادغام Git با Jenkins
  • 53. Checkout کد از Git در Jenkins Job
  • 54. پیکربندی Webhook برای تریگر کردن بیلدها (GitHub/GitLab)
  • 55. مدیریت Credential در Jenkins برای SCM
  • 56. بیلد کردن شاخه‌های خاص Git
  • 57. استفاده از Jenkinsfile برای Pipeline as Code
  • 58. آشنایی با Jenkins Pipeline (Declarative vs. Scripted)
  • 59. ساختار پایه یک Declarative Pipeline
  • 60. مراحل (Stages) و گام‌ها (Steps) در Pipeline
  • 61. SCM در Jenkins Pipeline
  • 62. بیلد کردن پروژه Maven در Declarative Pipeline
  • 63. اجرای تست‌های Maven در Declarative Pipeline
  • 64. آرشیو کردن آرتیفکت‌ها در Declarative Pipeline
  • 65. ارسال نوتیفیکیشن‌ها (ایمیل) از Pipeline
  • 66. استفاده از محیط‌های (Environments) مختلف در Pipeline
  • 67. پارامترایز کردن Jenkins Pipeline
  • 68. اجرای شرطی گام‌ها در Pipeline (When Directive)
  • 69. مدیریت Workspace در Pipeline
  • 70. معرفی Shared Libraries در Jenkins
  • 71. ساخت یک Shared Library ساده
  • 72. استفاده از Shared Library در Pipeline
  • 73. ساختار پایه Scripted Pipeline
  • 74. مقایسه و انتخاب بین Declarative و Scripted Pipeline
  • 75. معرفی Maven Profiles
  • 76. استفاده از Maven Profiles برای بیلد‌های مختلف
  • 77. بیلد کردن Maven Profile خاص در Jenkins
  • 78. پروژه‌های Multi-module در Maven
  • 79. بیلد کردن پروژه‌های Multi-module در Jenkins
  • 80. معرفی ریپازیتوری‌های آرتیفکت (Nexus/Artifactory)
  • 81. نصب و پیکربندی Nexus Repository Manager (با تاکید بر مفاهیم)
  • 82. انتشار آرتیفکت‌ها به Nexus از Maven
  • 83. انتشار آرتیفکت‌ها به Nexus از Jenkins Pipeline
  • 84. مفاهیم پایه استقرار (Deployment)
  • 85. استقرار WAR/JAR با SSH در Jenkins Pipeline
  • 86. مدیریت نسخه‌ها با Maven Release Plugin (مقدماتی)
  • 87. امنیت پیشرفته در Jenkins (Matrix Authorization, API Token)
  • 88. مدیریت Master-Agent در Jenkins
  • 89. اضافه کردن Jenkins Agent (Linux/Windows)
  • 90. بیلد کردن با Jenkins Agent
  • 91. Jenkinsfile بهترین روش‌ها
  • 92. Maven بهترین روش‌ها برای CI/CD
  • 93. مانیتورینگ Jenkins و بیلدها
  • 94. حل مشکلات رایج Jenkins (فضا، رم، CPU)
  • 95. حل مشکلات رایج Maven (وابستگی‌ها، lifecycle)
  • 96. CI/CD با کانتینرها: مقدمه‌ای بر Docker در Jenkins (مقدماتی)
  • 97. ادغام Jenkins با ابزارهای Code Quality (SonarQube) - مقدماتی
  • 98. معرفی ابزارهای دیگر اتوماسیون (Ansible, Terraform) - دیدگاه
  • 99. مروری بر آینده CI/CD و Jenkins
  • 100. نکات پایانی و منابع بیشتر

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.