کتاب ساخت CI/CD Pipelineهای با قابلیت Self-Service

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت CI/CD Pipelineهای با قابلیت Self-Service

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

موضوع میانی: گیت‌لب CI/CD (GitLab CI/CD)

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

  • 1. مبانی مهندسی نرم‌افزار در ایران
  • 2. معرفی مفاهیم DevOps و CI/CD
  • 3. اصول پایه‌ریزی CI/CD
  • 4. ابزارهای مدیریت کد منبع
  • 5. پیکربندی Git برای تیم‌های ایرانی
  • 6. مراحل اولیه Continuous Integration
  • 7. اجرای خودکار تست‌های واحد
  • 8. معرفی ابزارهای CI
  • 9. تنظیمات اولیه Jenkins
  • 10. ساخت اولین Pipeline در Jenkins
  • 11. مفاهیم Continuous Delivery
  • 12. تفاوت CI و CD
  • 13. اصول Continuous Deployment
  • 14. ابزارهای مدیریت Artifact
  • 15. ذخیره‌سازی Artifact با Nexus
  • 16. پیکربندی Nexus برای پروژه‌های داخلی
  • 17. مراحل انتشار برنامه‌ها
  • 18. مدیریت نسخه‌بندی نرم‌افزار
  • 19. استفاده از Docker در CI/CD
  • 20. مبانی Dockerfile نویسی
  • 21. ساخت Image برای برنامه‌ها
  • 22. اجرای کانتینرها
  • 23. استفاده از Docker Compose
  • 24. پیکربندی Docker Compose برای محیط‌های مختلف
  • 25. مفاهیم Orchestration
  • 26. مقدمه‌ای بر Kubernetes
  • 27. نصب و راه‌اندازی Minikube
  • 28. مفاهیم Pod و Deployment در Kubernetes
  • 29. مدیریت سرویس‌ها در Kubernetes
  • 30. تنظیمات Ingress Controller
  • 31. امنیت در CI/CD
  • 32. مدیریت Secretها در Pipeline
  • 33. استفاده از Vault برای مدیریت Secret
  • 34. پیکربندی Vault با Jenkins
  • 35. اصول IaC (Infrastructure as Code)
  • 36. مقدمه‌ای بر Terraform
  • 37. نصب و پیکربندی Terraform
  • 38. نوشتن اولین Terraform Configuration
  • 39. استفاده از Terraform برای مدیریت زیرساخت
  • 40. مفاهیم Module در Terraform
  • 41. مدیریت State در Terraform
  • 42. تست در Pipelineهای CI/CD
  • 43. انواع تست‌های خودکار
  • 44. استراتژی‌های تست End-to-End
  • 45. ابزارهای تست خودکار جاوا اسکریپت
  • 46. پیکربندی تست‌های UI در Pipeline
  • 47. مفاهیم تست امنیتی (SAST)
  • 48. ابزارهای SAST داخلی
  • 49. پیکربندی SAST در Jenkins
  • 50. مفاهیم تست امنیتی (DAST)
  • 51. ابزارهای DAST داخلی
  • 52. پیکربندی DAST در Jenkins
  • 53. مانیتورینگ و لاگینگ در CI/CD
  • 54. اصول مانیتورینگ برنامه‌ها
  • 55. ابزارهای مانیتورینگ داخلی
  • 56. پیکربندی Prometheus و Grafana
  • 57. مفاهیم لاگینگ متمرکز
  • 58. ابزارهای لاگینگ داخلی
  • 59. پیکربندی ELK Stack
  • 60. مدیریت خطا در Pipeline
  • 61. استراتژی‌های بازگردانی Pipeline
  • 62. بازنگری و بهبود Pipeline
  • 63. اصول Self-Service در CI/CD
  • 64. طراحی رابط کاربری برای Self-Service
  • 65. پیاده‌سازی Self-Service Portals
  • 66. مدیریت دسترسی در Self-Service
  • 67. آموزش کاربران برای استفاده از Self-Service
  • 68. مستندسازی Pipelineها
  • 69. مستندسازی فرآیندهای CI/CD
  • 70. استفاده از Confluence برای مستندسازی
  • 71. طراحی الگوهای Pipeline
  • 72. مدیریت Pipelineهای پیچیده
  • 73. استفاده از Shared Libraries در Jenkins
  • 74. مفاهیم Pipeline as Code
  • 75. پیکربندی Pipeline as Code با Jenkinsfile
  • 76. بهینه‌سازی سرعت Pipeline
  • 77. کاهش زمان Build
  • 78. بهینه‌سازی زمان تست
  • 79. کاهش زمان استقرار
  • 80. استراتژی‌های Rollback خودکار
  • 81. مفاهیم GitOps
  • 82. پیاده‌سازی GitOps با Argo CD
  • 83. پیکربندی Argo CD
  • 84. مدیریت محیط‌های مختلف با GitOps
  • 85. امنیت در GitOps
  • 86. مفاهیم Serverless CI/CD
  • 87. استفاده از AWS CodePipeline
  • 88. استفاده از Azure DevOps Pipelines
  • 89. استفاده از GitHub Actions
  • 90. انتخاب ابزار مناسب CI/CD
  • 91. معیارهای انتخاب ابزار
  • 92. مقایسه ابزارهای داخلی و خارجی
  • 93. بررسی نمونه‌های موفق CI/CD در صنایع ایران
  • 94. چالش‌های پیاده‌سازی CI/CD در سازمان‌های ایرانی
  • 95. راهکارهای غلبه بر چالش‌ها
  • 96. آینده CI/CD در اکوسیستم نرم‌افزاری ایران
  • 97. آخرین تحولات در حوزه CI/CD
  • 98. کاربرد هوش مصنوعی در CI/CD

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

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

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

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

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


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

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

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

نظرات

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

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