, ,

کتاب راهنمای عملی ساخت CI/CD برای معماری میکروسرویس با GitLab

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب راهنمای عملی ساخت CI/CD برای معماری میکروسرویس با GitLab

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

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

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

  • 1. مقدمه ای بر CI/CD و میکروسرویس
  • 2. مفاهیم کلیدی CI/CD
  • 3. مفاهیم کلیدی معماری میکروسرویس
  • 4. مزایای CI/CD برای میکروسرویس ها
  • 5. چالش های CI/CD در میکروسرویس ها
  • 6. GitLab به عنوان پلتفرم CI/CD
  • 7. مبانی GitLab CI/CD
  • 8. معماری GitLab CI/CD
  • 9. نصب و پیکربندی GitLab Runner
  • 10. تنظیمات اولیه پروژه GitLab
  • 11. ایجاد مخزن کد برای میکروسرویس
  • 12. ساختار پروژه میکروسرویس
  • 13. انتخاب زبان برنامه نویسی و فریمورک
  • 14. مدیریت وابستگی ها
  • 15. مبانی Docker و کانتینرسازی
  • 16. ساخت Dockerfile برای میکروسرویس
  • 17. بهینه سازی Dockerfile
  • 18. انتخاب رجیستری کانتینر (Docker Hub, GitLab Container Registry)
  • 19. پوش کردن ایمیج به رجیستری
  • 20. مبانی Kubernetes
  • 21. معرفی Kubernetes Manifests (YAML)
  • 22. ساخت Deployment برای میکروسرویس
  • 23. ساخت Service برای میکروسرویس
  • 24. ساخت Ingress برای میکروسرویس
  • 25. مدیریت پیکربندی در Kubernetes (ConfigMaps, Secrets)
  • 26. مبانی Pipeline در GitLab CI/CD
  • 27. نوشتن فایل .gitlab-ci.yml
  • 28. مراحل (Stages) در Pipeline
  • 29. وظایف (Jobs) در Pipeline
  • 30. انواع متغیرها (Variables) در GitLab CI/CD
  • 31. استفاده از Cache در GitLab CI/CD
  • 32. استفاده از Artifacts در GitLab CI/CD
  • 33. محیط های Pipeline (Development, Staging, Production)
  • 34. تنظیم Pipeline برای Build میکروسرویس
  • 35. نوشتن Job برای کامپایل کد
  • 36. نوشتن Job برای اجرای تست های واحد (Unit Tests)
  • 37. نوشتن Job برای Linting کد
  • 38. نوشتن Job برای ساخت Docker Image
  • 39. پوش کردن Docker Image به رجیستری
  • 40. تنظیم Pipeline برای Deploy میکروسرویس
  • 41. مقدمه ای بر استراتژی های Deployment
  • 42. Deployment ساده (Rolling Update)
  • 43. Deployment با Canary Release
  • 44. Deployment با Blue/Green Deployment
  • 45. تنظیم Job برای Deploy به محیط Development
  • 46. تنظیم Job برای Deploy به محیط Staging
  • 47. تنظیم Job برای Deploy به محیط Production
  • 48. استفاده از Environment در GitLab
  • 49. مدیریت Environment Variables برای هر محیط
  • 50. تنظیم Pipeline برای تست های End-to-End (E2E)
  • 51. نوشتن Job برای اجرای تست های E2E
  • 52. استفاده از ابزارهای تست E2E (Cypress, Selenium)
  • 53. ادغام تست های E2E در Pipeline
  • 54. تنظیم Pipeline برای تست های امنیتی (Security Testing)
  • 55. معرفی انواع تست های امنیتی (SAST, DAST, SCA)
  • 56. تنظیم Job برای SAST (Static Application Security Testing)
  • 57. تنظیم Job برای DAST (Dynamic Application Security Testing)
  • 58. تنظیم Job برای SCA (Software Composition Analysis)
  • 59. استفاده از ابزارهای امنیتی در GitLab
  • 60. تنظیم Pipeline برای مانیتورینگ و لاگینگ
  • 61. معرفی ابزارهای مانیتورینگ (Prometheus, Grafana)
  • 62. معرفی سیستم های لاگینگ (ELK Stack, Loki)
  • 63. ادغام مانیتورینگ و لاگینگ در Pipeline
  • 64. تنظیم Pipeline برای اسکن ایمیج کانتینر
  • 65. استفاده از ابزارهای اسکن ایمیج (Trivy, Clair)
  • 66. تنظیم Job برای اسکن ایمیج کانتینر
  • 67. مدیریت وابستگی های بین میکروسرویس ها
  • 68. استفاده از Docker Compose برای محیط توسعه
  • 69. استفاده از Kubernetes برای مدیریت میکروسرویس ها
  • 70. معرفی Service Discovery
  • 71. معرفی API Gateway
  • 72. پیاده سازی CI/CD برای API Gateway
  • 73. مدیریت استقرار API Gateway
  • 74. پیاده سازی CI/CD برای پایگاه داده
  • 75. استراتژی های مهاجرت پایگاه داده (Database Migration)
  • 76. استفاده از ابزارهای Migration (Flyway, Liquibase)
  • 77. ادغام Migration در Pipeline
  • 78. مدیریت دیتابیس در محیط های مختلف
  • 79. پیاده سازی CI/CD برای پیام رسان ها (Message Queues)
  • 80. معرفی RabbitMQ, Kafka
  • 81. پیاده سازی CI/CD برای سرویس های پیام رسان
  • 82. مدیریت استقرار سرویس های پیام رسان
  • 83. استفاده از GitOps برای مدیریت زیرساخت
  • 84. مبانی GitOps
  • 85. ابزارهای GitOps (Argo CD, Flux)
  • 86. ادغام GitOps با GitLab CI/CD
  • 87. مدیریت Secrets در CI/CD Pipeline
  • 88. استفاده از Kubernetes Secrets
  • 89. استفاده از HashiCorp Vault
  • 90. ادغام Vault با GitLab CI/CD
  • 91. استراتژی های Branching (Gitflow, Trunk-Based Development)
  • 92. تاثیر استراتژی Branching بر CI/CD
  • 93. بهینه سازی Pipeline Performance
  • 94. کاهش زمان اجرای Pipeline
  • 95. استفاده از Multi-Runner
  • 96. استفاده از Distributed CI/CD
  • 97. مدیریت و نگهداری Pipeline
  • 98. مانیتورینگ وضعیت Pipeline
  • 99. عیب یابی Pipeline های ناموفق
  • 100. بررسی لاگ های Pipeline

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب راهنمای عملی ساخت CI/CD برای معماری میکروسرویس با GitLab”

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

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