کتاب همگام‌سازی بین Git و سرویس‌های دیگر با GitHub Actions

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب همگام‌سازی بین Git و سرویس‌های دیگر با GitHub Actions

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

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

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

  • 1. مقدمه ای بر Git و GitHub Actions
  • 2. مفاهیم کلیدی Git
  • 3. مفاهیم کلیدی GitHub Actions
  • 4. چرا از GitHub Actions برای همگام‌سازی استفاده کنیم؟
  • 5. مزایای GitHub Actions
  • 6. موارد استفاده رایج همگام‌سازی با GitHub Actions
  • 7. نصب و راه‌اندازی اولیه GitHub Actions
  • 8. ایجاد مخزن GitHub
  • 9. فعال‌سازی GitHub Actions در مخزن
  • 10. آشنایی با ساختار پوشه .github/workflows
  • 11. ایجاد اولین فایل Workflow
  • 12. ساختار کلی یک فایل Workflow (YAML)
  • 13. مفهوم Events (رویدادها)
  • 14. انواع Events قابل استفاده (push, pull_request, workflow_dispatch و غیره)
  • 15. تنظیم Trigger برای Workflow
  • 16. مفهوم Jobs (وظایف)
  • 17. تعریف Jobs در Workflow
  • 18. مفهوم Steps (مراحل)
  • 19. تعریف Steps در Workflow
  • 20. استفاده از Actions (اقدامات)
  • 21. جستجو و انتخاب Actions مناسب
  • 22. استفاده از Actions داخلی GitHub
  • 23. استفاده از Actions سفارشی (Community Actions)
  • 24. استفاده از Actions موجود در مخازن دیگر
  • 25. استفاده از Docker Images در Actions
  • 26. مفهوم Runners (اجراکننده‌ها)
  • 27. انواع Runners (GitHub-hosted runners, Self-hosted runners)
  • 28. انتخاب Runner مناسب
  • 29. استفاده از GitHub-hosted runners
  • 30. تنظیمات اولیه برای GitHub-hosted runners
  • 31. مفهوم Environment Variables (متغیرهای محیطی)
  • 32. تعریف و استفاده از Environment Variables در Workflow
  • 33. استفاده از Secrets (رمزهای مخفی)
  • 34. تعریف و استفاده از Secrets در Workflow
  • 35. مدیریت Secrets در سطح مخزن
  • 36. مدیریت Secrets در سطح سازمان
  • 37. مفهوم Contexts (زمینه‌ها)
  • 38. استفاده از github context
  • 39. استفاده از env context
  • 40. استفاده از jobs context
  • 41. استفاده از runner context
  • 42. استفاده از steps context
  • 43. استفاده از secrets context
  • 44. استفاده از strategy context
  • 45. استفاده از matrix context
  • 46. استفاده از needs context
  • 47. استفاده از workflow context
  • 48. استفاده از cast context
  • 49. استفاده از github.event_name
  • 50. استفاده از github.ref
  • 51. استفاده از github.sha
  • 52. استفاده از github.repository
  • 53. استفاده از github.actor
  • 54. استفاده از github.workflow
  • 55. استفاده از github.run_id
  • 56. استفاده از github.run_number
  • 57. استفاده از github.job
  • 58. استفاده از github.base_ref
  • 59. استفاده از github.head_ref
  • 60. استفاده از github.server_url
  • 61. استفاده از github.api_url
  • 62. استفاده از github.graphql_url
  • 63. استفاده از github.repository_owner
  • 64. استفاده از github.event
  • 65. همگام‌سازی با سرویس‌های ابری (AWS, Azure, GCP)
  • 66. استفاده از GitHub Actions برای استقرار در AWS
  • 67. تنظیم Credentials برای AWS
  • 68. استفاده از Actions برای S3 Upload
  • 69. استفاده از Actions برای استقرار در Elastic Beanstalk
  • 70. استفاده از Actions برای استقرار در Lambda
  • 71. استفاده از GitHub Actions برای استقرار در Azure
  • 72. تنظیم Credentials برای Azure
  • 73. استفاده از Actions برای Azure App Service Deployment
  • 74. استفاده از Actions برای Azure Functions Deployment
  • 75. استفاده از GitHub Actions برای استقرار در GCP
  • 76. تنظیم Credentials برای GCP
  • 77. استفاده از Actions برای Google Cloud Storage Upload
  • 78. استفاده از Actions برای App Engine Deployment
  • 79. استفاده از Actions برای Cloud Functions Deployment
  • 80. همگام‌سازی با پلتفرم‌های CI/CD دیگر
  • 81. همگام‌سازی با Jenkins
  • 82. همگام‌سازی با CircleCI
  • 83. همگام‌سازی با Travis CI
  • 84. همگام‌سازی با GitLab CI
  • 85. همگام‌سازی با Bitbucket Pipelines
  • 86. همگام‌سازی با ابزارهای مدیریت بسته (npm, pip, Maven)
  • 87. اجرای دستورات npm در GitHub Actions
  • 88. اجرای دستورات pip در GitHub Actions
  • 89. اجرای دستورات Maven در GitHub Actions
  • 90. استفاده از Actions برای مدیریت وابستگی‌ها
  • 91. همگام‌سازی با ابزارهای تست
  • 92. اجرای تست‌های واحد (Unit Tests)
  • 93. اجرای تست‌های یکپارچه‌سازی (Integration Tests)
  • 94. اجرای تست‌های End-to-End
  • 95. استفاده از Actions برای گزارش‌دهی تست
  • 96. همگام‌سازی با ابزارهای اطلاع‌رسانی (Slack, Email)
  • 97. ارسال اعلان به Slack
  • 98. ارسال اعلان از طریق ایمیل
  • 99. استفاده از Actions برای مدیریت خطاها
  • 100. مدیریت خطاهای Workflow

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

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

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

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

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


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

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

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

نظرات

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

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