کتاب راه‌اندازی CI/CD برای پروژه‌های بک‌اند با GitHub Actions با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره راه‌اندازی CI/CD برای پروژه‌های بک‌اند با GitHub Actions

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

موضوع میانی: توسعه وب: بک‌اند**

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

  • 1. مقدمه‌ای بر CI/CD و مزایای آن در توسعه بک‌اند
  • 2. آشنایی با GitHub Actions: مفاهیم کلیدی
  • 3. ساختار یک Workflow در GitHub Actions
  • 4. تنظیمات اولیه GitHub Repository برای CI/CD
  • 5. ایجاد اولین Workflow: Hello World
  • 6. شناخت Eventها در GitHub Actions: Push, Pull Request, Schedule
  • 7. استفاده از Actions آماده در GitHub Marketplace
  • 8. نصب و استفاده از ابزارهای خط فرمان (CLI) در Actions
  • 9. مدیریت Secrets و Environment Variables در GitHub Actions
  • 10. بررسی کد با Linting در GitHub Actions
  • 11. اجرای Unit Tests در GitHub Actions
  • 12. اجرای Integration Tests در GitHub Actions
  • 13. ساخت و انتشار Docker Images با GitHub Actions
  • 14. استفاده از Docker Compose در CI/CD
  • 15. پیاده‌سازی استراتژی‌های Branching برای CI/CD
  • 16. استفاده از GitHub Actions برای استقرار (Deployment) به سرور
  • 17. استقرار به محیط‌های مختلف (Development, Staging, Production)
  • 18. استفاده از Kubernetes در CI/CD با GitHub Actions
  • 19. مانیتورینگ و لاگ‌برداری از Workflowهای GitHub Actions
  • 20. عیب‌یابی Workflowهای ناموفق
  • 21. بهینه‌سازی Workflowها برای سرعت و کارایی
  • 22. امنیت در CI/CD: مدیریت دسترسی‌ها و مجوزها
  • 23. استفاده از Caching در GitHub Actions
  • 24. اتوماسیون بررسی Pull Requests
  • 25. ادغام GitHub Actions با ابزارهای مانیتورینگ (مانند Sentry)
  • 26. ساخت Workflowهای شرطی (Conditional Workflows)
  • 27. استفاده از GitHub Actions برای Database Migrations
  • 28. ایجاد Workflow برای اجرای End-to-End Tests
  • 29. استفاده از GitHub Actions برای ارسال Notificationها (Slack, Email)
  • 30. پیاده‌سازی Canary Deployments با GitHub Actions
  • 31. استفاده از GitHub Actions برای Rollback در صورت بروز مشکل
  • 32. آشنایی با GitHub Advanced Security و ادغام آن با CI/CD
  • 33. استفاده از Workflows قابل استفاده مجدد (Reusable Workflows)
  • 34. بهره‌گیری از GitHub Codespaces برای توسعه و تست سریع‌تر
  • 35. آشنایی با GitHub Dependabot و به‌روزرسانی وابستگی‌ها
  • 36. استفاده از Actions سفارشی (Custom Actions)
  • 37. بهبود سرعت CI/CD با استفاده از parallel jobs
  • 38. استفاده از GitHub Actions برای ایجاد Release Notes
تگ‌ها: Backend CD CI CI/CD DevOps GitHub GitHub Actions Kubernetes workflow اتوماسیون استقرار مداوم بک‌اند تست خودکار توسعه وب داکر

نظرات

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

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