کتاب صوتی Jenkins for Beginners: A Step-by-Step Guide to Continuous Integration

انتخاب پلن

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Jenkins for Beginners: A Step-by-Step Guide to Continuous Integration

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

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

📋 سرفصل‌های دوره

  • 1. آشنایی با مفاهیم ادغام مستمر و تحویل مستمر
  • 2. مقدمه ای بر Jenkins و نقشش در CI/CD
  • 3. نصب و راه اندازی اولیه Jenkins
  • 4. پیکربندی محیط Jenkins
  • 5. آشنایی با رابط کاربری Jenkins
  • 6. ایجاد اولین شغل (Job) در Jenkins
  • 7. پیکربندی شغل ها: پارامترها و ویژگی ها
  • 8. سیستم کنترل نسخه: ادغام با Git
  • 9. پیکربندی Git در Jenkins
  • 10. ساخت و اجرای پروژه های ساده با Jenkins
  • 11. آشنایی با افزونه های (Plugins) Jenkins
  • 12. نصب و مدیریت افزونه ها
  • 13. پیکربندی ابزارها در Jenkins
  • 14. ساخت و اجرای پروژه های پیچیده تر
  • 15. مدیریت کاربران و مجوزها در Jenkins
  • 16. پیکربندی امنیتی Jenkins
  • 17. مفهوم Pipeline در Jenkins
  • 18. نوشتن اولین Pipeline ساده
  • 19. انواع Syntax در Pipeline (Declarative vs Scripted)
  • 20. پیکربندی Pipeline با Declarative Syntax
  • 21. پیکربندی Pipeline با Scripted Syntax
  • 22. ادغام Pipeline با سیستم کنترل نسخه
  • 23. مدیریت مراحل (Stages) در Pipeline
  • 24. اجرای موازی مراحل در Pipeline
  • 25. استفاده از Shading در Pipeline
  • 26. مدیریت وابستگی ها در Pipeline
  • 27. ارسال اعلان ها (Notifications) در Pipeline
  • 28. پیکربندی ایمیل و Slack Notifications
  • 29. مدیریت خروجی ها و گزارش ها در Jenkins
  • 30. ساخت و اجرای تست های واحد (Unit Tests)
  • 31. ادغام نتایج تست در Jenkins
  • 32. پیکربندی تست های ادغام (Integration Tests)
  • 33. اجرای تست های End-to-End
  • 34. مدیریت محیط های مختلف (Development, Staging, Production)
  • 35. استقرار (Deployment) برنامه ها با Jenkins
  • 36. پیکربندی استقرار در محیط های مختلف
  • 37. استفاده از Docker در Jenkins Pipelines
  • 38. ساخت ایمیج های Docker با Jenkins
  • 39. استقرار برنامه ها با استفاده از Docker Compose
  • 40. مدیریت مخازن Docker (Docker Registries)
  • 41. استفاده از Kubernetes در Jenkins Pipelines
  • 42. پیکربندی ارتباط Jenkins با Kubernetes
  • 43. استقرار برنامه ها بر روی Kubernetes
  • 44. مدیریت Pods و Deployments در Kubernetes
  • 45. استفاده از ابزارهای مدیریت پیکربندی (Configuration Management)
  • 46. ادغام Ansible با Jenkins
  • 47. استقرار برنامه ها با Ansible
  • 48. پیکربندی Jobs برای اجرای وظایف زمانبندی شده
  • 49. ساخت Jobs برای پشتیبان گیری (Backup)
  • 50. Jobs برای اجرای اسکریپت ها
  • 51. مانیتورینگ و لاگینگ در Jenkins
  • 52. پیکربندی ابزارهای مانیتورینگ
  • 53. بررسی لاگ های Jenkins
  • 54. مدیریت کارایی Jenkins
  • 55. بهینه سازی عملکرد Jenkins
  • 56. عیب یابی مشکلات رایج Jenkins
  • 57. امنیت در Jenkins: بهترین روش ها
  • 58. پیکربندی HTTPS برای Jenkins
  • 59. مدیریت Secrets و Credentials
  • 60. استفاده از Jenkins Agents (Nodes)
  • 61. پیکربندی و مدیریت Agents
  • 62. استفاده از Docker Agents
  • 63. استفاده از Kubernetes Agents
  • 64. ساخت Jobs برای تست امنیت برنامه
  • 65. پیکربندی تست های نفوذ (Penetration Testing)
  • 66. استفاده از ابزارهای تحلیل کد استاتیک
  • 67. ادغام SonarQube با Jenkins
  • 68. بررسی گزارش های SonarQube
  • 69. ساخت Jobs برای تولید مستندات
  • 70. استفاده از Sphinx یا MkDocs
  • 71. ادغام مستندات با Pipeline
  • 72. مفاهیم پیشرفته Pipeline
  • 73. استفاده از Shared Libraries
  • 74. نوشتن و استفاده از Shared Libraries
  • 75. مدیریت Pipeline به صورت کد (Pipeline as Code)
  • 76. استفاده از Jenkinsfile
  • 77. پیکربندی Pipeline از روی Git
  • 78. ساخت Jobs برای مدیریت وابستگی های نرم افزاری
  • 79. استفاده از Nexus یا Artifactory
  • 80. ادغام مخازن با Jenkins
  • 81. پیکربندی Jobs برای انتشار بسته ها
  • 82. انتشار بسته های npm
  • 83. انتشار بسته های Maven
  • 84. انتشار بسته های Python
  • 85. پیکربندی Jobs برای CI/CD در موبایل
  • 86. استفاده از ابزارهای CI/CD موبایل
  • 87. ادغام با پلتفرم های موبایل
  • 88. ساخت Jobs برای تست موبایل
  • 89. پیکربندی تست های UI در موبایل
  • 90. بررسی بهترین روش های CI/CD
  • 91. اصول اتوماسیون در DevOps
  • 92. نقش Jenkins در چرخه حیات نرم افزار
  • 93. آینده Jenkins و CI/CD
  • 94. تکنیک های پیشرفته Jenkins
  • 95. مدیریت Jenkins به صورت Cluster
  • 96. پیکربندی High Availability برای Jenkins
  • 97. استفاده از Jenkins در محیط های Cloud
  • 98. پیکربندی Jenkins در AWS
  • 99. پیکربندی Jenkins در Azure
  • 100. پیکربندی Jenkins در GCP
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: CI/CD آموزش جنکینز اتوماسیون پیاده‌سازی جنکینز توسعه نرم‌افزار جنکینز مهندسی نرم‌افزار

نظرات

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

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