, ,

کتاب Mastering GitHub Actions: پیشرفته

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب Mastering GitHub Actions: پیشرفته

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

موضوع میانی: گیت‌هاب اکشنز (GitHub Actions)

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

  • 1. مقدمه ای بر GitHub Actions
  • 2. چرا GitHub Actions؟
  • 3. مقایسه GitHub Actions با ابزارهای CI/CD دیگر
  • 4. اجزای کلیدی GitHub Actions: Workflow, Job, Step, Action, Event
  • 5. مفاهیم پایه: Events, Triggers, Runners
  • 6. کار با فایل های YAML برای تعریف Workflows
  • 7. مبانی ساختار یک Workflow
  • 8. تعریف Events برای اجرای Workflow
  • 9. Triggering Workflows با Push, Pull Request, Schedule
  • 10. استفاده از انواع مختلف Events
  • 11. تنظیمات Workflow: Name, On, Jobs, Permissions
  • 12. مفاهیم Jobs: Dependencies, Parallelism, Order
  • 13. تعریف Jobs و مراحل (Steps)
  • 14. اجرای دستورات در Steps
  • 15. استفاده از Actions آماده (Marketplace)
  • 16. جستجو و انتخاب Actions مناسب
  • 17. استفاده از Docker Actions
  • 18. استفاده از Script Actions
  • 19. ساخت Actions سفارشی
  • 20. ایجاد Actions با JavaScript
  • 21. ایجاد Actions با Docker
  • 22. انتشار Actions سفارشی در Marketplace
  • 23. استفاده از Environment Variables
  • 24. مدیریت Secrets برای اطلاعات حساس
  • 25. استفاده از Contexts (github, env, jobs, steps)
  • 26. دسترسی به اطلاعات Workflow و Repository
  • 27. استفاده از Artifacts برای ذخیره سازی خروجی
  • 28. مدیریت Artifacts در Jobs مختلف
  • 29. استفاده از Caching برای سرعت بخشیدن به Build
  • 30. تنظیمات Caching برای وابستگی ها
  • 31. اجرای Workflows در Branch های مختلف
  • 32. مدیریت Workflows برای Pull Requests
  • 33. استفاده از Conditional Execution در Steps و Jobs
  • 34. استفاده از `if` statement برای اجرای شرطی
  • 35. استفاده از Expressions برای منطق پیچیده تر
  • 36. اجرای Workflows با زمانبندی (Scheduled Workflows)
  • 37. تنظیمات Cron Syntax برای زمانبندی
  • 38. استفاده از `workflow_dispatch` برای اجرای دستی
  • 39. مدیریت Permissions و دسترسی ها
  • 40. تنظیمات `permissions` در Workflow و Job
  • 41. استفاده از `GITHUB_TOKEN`
  • 42. مدیریت Service Accounts
  • 43. استفاده از Self-hosted Runners
  • 44. نصب و پیکربندی Self-hosted Runners
  • 45. مدیریت Runner Groups
  • 46. استفاده از Labels برای مسیریابی Jobs
  • 47. استفاده از Container Jobs
  • 48. اجرای Jobs در Docker Containers
  • 49. استفاده از `container` keyword
  • 50. مدیریت Service Containers
  • 51. استفاده از Matrix Strategy برای اجرای موازی
  • 52. اجرای Jobs با ترکیب های مختلف (Node.js, OS, Python)
  • 53. تنظیمات Matrix برای پوشش تست های متنوع
  • 54. استفاده از `exclude` و `include` در Matrix
  • 55. مدیریت Environment Variables در Jobs مختلف
  • 56. استفاده از `env` keyword در Workflow, Job, Step
  • 57. کار با Secrets در Environment Variables
  • 58. استفاده از `secrets` context
  • 59. مدیریت Dependabot با GitHub Actions
  • 60. خودکارسازی وظایف با GitHub Actions
  • 61. انتشار کد (Deployment) با GitHub Actions
  • 62. استفاده از Actions برای استقرار در پلتفرم های مختلف (AWS, Azure, GCP)
  • 63. استفاده از SSH برای دسترسی به سرورها
  • 64. مدیریت SSH Keys به عنوان Secrets
  • 65. استفاده از Actions برای تست خودکار (Automated Testing)
  • 66. استفاده از Actions برای Linting و Formatting
  • 67. استفاده از Actions برای Build و Compile
  • 68. استفاده از Actions برای انتشار پکیج ها (npm, PyPI, Docker Hub)
  • 69. استفاده از Actions برای مدیریت Release Notes
  • 70. استفاده از Actions برای اسکن امنیتی (Security Scanning)
  • 71. استفاده از Actions برای تحلیل کد (Code Analysis)
  • 72. استفاده از Actions برای مدیریت Issue ها و Pull Request ها
  • 73. استفاده از Actions برای ارسال نوتیفیکیشن (Slack, Email)
  • 74. استفاده از Actions برای مدیریت پروژه (Project Management)
  • 75. استفاده از Actions برای ایجاد مستندات (Documentation Generation)
  • 76. اشکال زدایی (Debugging) Workflows
  • 77. بررسی لاگ ها (Logs) و خروجی Steps
  • 78. استفاده از `debug` keyword
  • 79. استفاده از Debugging Tools
  • 80. بهینه سازی Workflows
  • 81. کاهش زمان اجرای Workflow
  • 82. کاهش هزینه ها
  • 83. مدیریت پیچیدگی Workflows
  • 84. استفاده از Reusable Workflows
  • 85. ایجاد و استفاده از Reusable Workflows
  • 86. مدیریت Parameters در Reusable Workflows
  • 87. استفاده از Composite Actions
  • 88. ایجاد و استفاده از Composite Actions
  • 89. مزایای Composite Actions نسبت به Script Actions
  • 90. مدیریت Events پیچیده
  • 91. استفاده از `workflow_run` event
  • 92. استفاده از `pull_request_target` event
  • 93. مدیریت Branch Protection Rules
  • 94. استفاده از GitHub Actions برای enforce Branch Protection
  • 95. استفاده از Environment ها برای مدیریت استقرار
  • 96. تنظیمات Environment ها
  • 97. استفاده از Secrets در Environment ها
  • 98. استفاده از Approvals در Environment ها
  • 99. مدیریت Workflows در تیم های بزرگ
  • 100. نکات امنیتی برای GitHub Actions

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Mastering GitHub Actions: پیشرفته”

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

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