, ,

کتاب GitHub Actions برای Mobile Development

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب GitHub Actions برای Mobile Development

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

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

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

  • 1. مبانی GitHub Actions
  • 2. مقدمه ای بر اتوماسیون CI/CD
  • 3. چرا GitHub Actions برای توسعه موبایل؟
  • 4. نصب و راه اندازی GitHub Actions
  • 5. فهمیدن مفاهیم کلیدی: Workflow, Job, Step, Action
  • 6. انتخاب مناسب ترین Action برای نیازهای شما
  • 7. ساخت اولین Workflow برای پروژه موبایل
  • 8. اجرای Workflow های ساده
  • 9. مفهوم Trigger ها و انواع آنها
  • 10. استفاده از Push Trigger
  • 11. استفاده از Pull Request Trigger
  • 12. استفاده از Schedule Trigger
  • 13. استفاده از Workflow Dispatch Trigger
  • 14. مفهوم Runner ها و انواع آنها
  • 15. استفاده از GitHub-hosted Runners
  • 16. خود میزبانی (Self-hosted) Runner ها
  • 17. تنظیمات Runner ها
  • 18. مدیریت Secrets در GitHub Actions
  • 19. استفاده از Secrets برای اطلاعات حساس
  • 20. تزریق Secrets به Workflow ها
  • 21. مفهوم Environment ها در GitHub Actions
  • 22. استفاده از Environment ها برای مدیریت استقرار
  • 23. تنظیم Permissions برای Environment ها
  • 24. مبانی Build برای اندروید
  • 25. تنظیم محیط Build اندروید در GitHub Actions
  • 26. استفاده از Gradle wrapper
  • 27. اجرای دستورات Gradle
  • 28. ساخت APK با GitHub Actions
  • 29. ساخت AAB (Android App Bundle) با GitHub Actions
  • 30. مدیریت وابستگی ها (Dependencies) در Build اندروید
  • 31. کش کردن (Caching) وابستگی ها برای سرعت بخشیدن به Build
  • 32. استفاده از Caching برای Gradle
  • 33. مبانی Build برای iOS
  • 34. تنظیم محیط Build iOS در GitHub Actions
  • 35. نصب Xcode
  • 36. استفاده از Fastlane برای Build iOS
  • 37. اجرای دستورات xcodebuild
  • 38. ساخت IPA با GitHub Actions
  • 39. مدیریت وابستگی ها در Build iOS
  • 40. کش کردن وابستگی ها برای سرعت بخشیدن به Build
  • 41. استفاده از Caching برای CocoaPods یا Carthage
  • 42. مبانی تست برای اندروید
  • 43. نوشتن تست های واحد (Unit Tests) اندروید
  • 44. اجرای تست های واحد در GitHub Actions
  • 45. گزارش دهی نتایج تست
  • 46. تست های یکپارچگی (Integration Tests) اندروید
  • 47. اجرای تست های UI (Espresso) در GitHub Actions
  • 48. مدیریت شبیه سازها (Emulators) در GitHub Actions
  • 49. استفاده از Android Emulator Action
  • 50. پیکربندی شبیه سازها
  • 51. مبانی تست برای iOS
  • 52. نوشتن تست های واحد (Unit Tests) iOS
  • 53. اجرای تست های واحد در GitHub Actions
  • 54. گزارش دهی نتایج تست
  • 55. تست های UI (XCUITest) iOS
  • 56. اجرای تست های UI در GitHub Actions
  • 57. مدیریت دستگاه های مجازی (Simulators) در GitHub Actions
  • 58. استفاده از macOS Runner برای iOS Testing
  • 59. پیکربندی دستگاه های مجازی
  • 60. مبانی استقرار (Deployment) برای اندروید
  • 61. استقرار APK/AAB به Google Play Console
  • 62. استفاده از Fastlane برای استقرار به Google Play
  • 63. استقرار به Firebase App Distribution
  • 64. استفاده از Actions برای آپلود Artifacts
  • 65. مبانی استقرار (Deployment) برای iOS
  • 66. استقرار IPA به TestFlight
  • 67. استفاده از Fastlane برای استقرار به TestFlight
  • 68. استقرار به Firebase App Distribution
  • 69. استفاده از Actions برای آپلود Artifacts
  • 70. مفاهیم پیشرفته Workflow
  • 71. استفاده از Context ها در Workflow ها
  • 72. استفاده از env Context
  • 73. استفاده از github Context
  • 74. استفاده از secrets Context
  • 75. استفاده از job Context
  • 76. استفاده از steps Context
  • 77. استفاده از runner Context
  • 78. استفاده از workflow Context
  • 79. استفاده از matrix Strategy برای Build های مختلف
  • 80. ایجاد Matrix برای پلتفرم ها (Android/iOS)
  • 81. ایجاد Matrix برای نسخه های SDK
  • 82. ایجاد Matrix برای پیکربندی های مختلف
  • 83. استفاده از Conditional Execution (if)
  • 84. اجرای Job ها بر اساس شرایط
  • 85. اجرای Step ها بر اساس شرایط
  • 86. استفاده از Dynamic Workflows
  • 87. ایجاد Workflows بر اساس محتوای مخزن
  • 88. استفاده از Composite Actions
  • 89. ساخت Actions قابل استفاده مجدد
  • 90. اشتراک گذاری Composite Actions
  • 91. استفاده از Reusable Workflows
  • 92. ایجاد Workflows قابل استفاده مجدد در مخازن مختلف
  • 93. مدیریت پیچیدگی Workflows
  • 94. استفاده از Workflows چند مرحله ای
  • 95. استفاده از Workflows موازی
  • 96. استفاده از Workflows وابسته
  • 97. بهینه سازی Performance Workflows
  • 98. کاهش زمان Build با Caching
  • 99. کاهش زمان Test با موازی سازی
  • 100. کاهش حجم Artifacts

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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