کتاب راهاندازی CI/CD برای پروژههای بکاند با GitHub Actions با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهاندازی 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
اتوماسیون
استقرار مداوم
بکاند
تست خودکار
توسعه وب
داکر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.