کتاب ساخت CI/CD Pipelineهای با قابلیت خودکارسازی کامل

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت CI/CD Pipelineهای با قابلیت خودکارسازی کامل

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

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

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

  • 1. مقدمه‌ای بر مفاهیم پایپ‌لاین‌های CI/CD
  • 2. اصول یکپارچه‌سازی مداوم (CI)
  • 3. اصول تحویل مداوم (CD)
  • 4. ابزارهای اصلی CI/CD: معرفی کلی
  • 5. نصب و پیکربندی اولیه GitLab CI
  • 6. ساخت اولین پایپ‌لاین CI در GitLab
  • 7. مفاهیم Build stages و jobs
  • 8. مدیریت وابستگی‌ها در پایپ‌لاین
  • 9. اجرای تست‌های واحد (Unit Tests) در CI
  • 10. استراتژی‌های تست خودکار
  • 11. استفاده از Docker در پایپ‌لاین‌های CI/CD
  • 12. ساخت Imageهای Docker برای برنامه‌ها
  • 13. استقرار Imageهای Docker در رجیستری
  • 14. مفاهیم Continuous Delivery (CD)
  • 15. استراتژی‌های انتشار (Release Strategies)
  • 16. استقرار خودکار (Automated Deployment)
  • 17. تنظیم پایپ‌لاین برای استقرار در محیط Staging
  • 18. محیط‌های مختلف: Development, Staging, Production
  • 19. مدیریت متغیرهای محیطی (Environment Variables)
  • 20. استفاده از Secrets Management در پایپ‌لاین
  • 21. پیکربندی و مدیریت دسترسی‌ها در GitLab CI
  • 22. استفاده از CI/CD Variables
  • 23. مفاهیم Pipeline Triggers
  • 24. ساخت پایپ‌لاین‌های موازی
  • 25. استفاده از Include برای سازماندهی پایپ‌لاین‌ها
  • 26. مدیریت Cache در GitLab CI
  • 27. بهینه‌سازی زمان اجرای پایپ‌لاین
  • 28. مفاهیم Artifacts و نحوه استفاده
  • 29. اجرای تست‌های ادغام (Integration Tests)
  • 30. اجرای تست‌های End-to-End
  • 31. استفاده از ابزارهای Linting و Static Analysis
  • 32. مدیریت پیکربندی برنامه‌ها
  • 33. نحوه مدیریت وابستگی‌های سیستم‌عامل
  • 34. استفاده از Shell Scripts در پایپ‌لاین
  • 35. مفاهیم Infrastructure as Code (IaC)
  • 36. معرفی Terraform برای IaC
  • 37. ساخت پایپ‌لاین برای مدیریت زیرساخت با Terraform
  • 38. استقرار برنامه‌ها بر روی Kubernetes
  • 39. پیکربندی Kubernetes برای استقرار خودکار
  • 40. استفاده از Helm برای مدیریت پکیج‌های Kubernetes
  • 41. ساخت پایپ‌لاین برای استقرار در Kubernetes
  • 42. مفاهیم Blue/Green Deployment
  • 43. مفاهیم Canary Releases
  • 44. استراتژی‌های Rollback خودکار
  • 45. مانیتورینگ پایپ‌لاین‌های CI/CD
  • 46. ابزارهای مانیتورینگ: Prometheus و Grafana
  • 47. یکپارچه‌سازی مانیتورینگ با پایپ‌لاین
  • 48. لاگ‌گیری (Logging) در پایپ‌لاین
  • 49. مدیریت خطاها و اطلاع‌رسانی
  • 50. امنیت در پایپ‌لاین‌های CI/CD
  • 51. اسکن کردن کد برای آسیب‌پذیری‌ها
  • 52. مدیریت دسترسی‌ها و Role-Based Access Control (RBAC)
  • 53. مفاهیم Secure Development Lifecycle (SDL)
  • 54. استفاده از ابزارهای SAST (Static Application Security Testing)
  • 55. استفاده از ابزارهای DAST (Dynamic Application Security Testing)
  • 56. مدیریت کلیدها و گواهینامه‌ها
  • 57. پایپ‌لاین‌های CI/CD برای Microservices
  • 58. چالش‌های CI/CD در معماری Microservices
  • 59. استفاده از ابزارهای Orchestration
  • 60. مفاهیم GitOps
  • 61. پیاده‌سازی GitOps با Argo CD
  • 62. ساخت پایپ‌لاین برای GitOps
  • 63. مدیریت پایپ‌لاین‌های پیچیده
  • 64. استفاده از Workflows در GitLab CI
  • 65. مفاهیم CI/CD برای Data Pipelines
  • 66. ساخت پایپ‌لاین برای ETL (Extract, Transform, Load)
  • 67. استفاده از ابزارهای Orchestration داده
  • 68. مفاهیم CI/CD برای Machine Learning (MLOps)
  • 69. ساخت پایپ‌لاین برای آموزش مدل‌های ML
  • 70. استقرار مدل‌های ML
  • 71. مانیتورینگ مدل‌های ML
  • 72. مدیریت نسخه‌های مدل و داده
  • 73. استفاده از ابزارهای MLOps
  • 74. مفاهیم Serverless CI/CD
  • 75. ساخت پایپ‌لاین با استفاده از AWS Lambda
  • 76. استقرار برنامه‌های Serverless
  • 77. مدیریت رویدادها در Serverless
  • 78. پایپ‌لاین‌های CI/CD برای موبایل
  • 79. ساخت پایپ‌لاین برای iOS Apps
  • 80. ساخت پایپ‌لاین برای Android Apps
  • 81. تست خودکار برنامه‌های موبایل
  • 82. توزیع خودکار برنامه‌های موبایل
  • 83. استفاده از ابزارهای CI/CD Cross-Platform
  • 84. مفاهیم CI/CD برای IoT
  • 85. ساخت پایپ‌لاین برای دستگاه‌های IoT
  • 86. استقرار و به‌روزرسانی Firmware
  • 87. امنیت در دستگاه‌های IoT
  • 88. مدیریت دستگاه‌ها در مقیاس بزرگ
  • 89. استفاده از ابزارهای CI/CD برای IoT
  • 90. مباحث پیشرفته در CI/CD
  • 91. مفاهیم ChatOps
  • 92. استفاده از ربات‌ها در پایپ‌لاین
  • 93. اتوماسیون وظایف تکراری
  • 94. بهینه‌سازی مداوم فرآیندهای CI/CD
  • 95. بررسی و ارزیابی پایپ‌لاین‌های موجود
  • 96. مستندسازی پایپ‌لاین‌ها
  • 97. آموزش تیم‌ها در مورد CI/CD
  • 98. فرهنگ‌سازی CI/CD در سازمان
  • 99. آینده CI/CD و روندهای نوین
  • 100. بررسی ابزارهای CI/CD جدید

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

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

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

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

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


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

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

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

نظرات

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

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