کتاب پیاده‌سازی یکپارچه‌سازی مداوم و تحویل مداوم با TeamCity و FAKE در پروژه‌های Xamarin

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره پیاده‌سازی یکپارچه‌سازی مداوم و تحویل مداوم با TeamCity و FAKE در پروژه‌های Xamarin

موضوع کلی: توسعه نرم‌افزار و مهندسی سیستم

موضوع میانی: اتوماسیون فرآیندهای توسعه نرم‌افزار

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

  • 1. آشنایی با مفاهیم یکپارچه‌سازی مداوم (CI)
  • 2. مقدمه‌ای بر تحویل مداوم (CD)
  • 3. معرفی Xamarin و اکوسیستم آن
  • 4. مبانی توسعه اپلیکیشن‌های Xamarin
  • 5. ساختار پروژه‌های Xamarin.Forms
  • 6. مفاهیم پایه TeamCity
  • 7. نصب و پیکربندی TeamCity
  • 8. آشنایی با مفاهیم FAKE (F# Make)
  • 9. نصب و پیکربندی FAKE
  • 10. ایجاد اولین پروژه FAKE
  • 11. اتصال TeamCity به مخازن کد (مانند Git)
  • 12. پیکربندی اولین Build Agent در TeamCity
  • 13. ایجاد یک Build Configuration ساده در TeamCity
  • 14. اجرای اولین Build با TeamCity
  • 15. مفاهیم Pipeline و Workflow در TeamCity
  • 16. تعریف مراحل (Steps) در Build Configuration
  • 17. استفاده از ابزارهای خط فرمان (Command Line Tools) در TeamCity
  • 18. اجرای اسکریپت‌های FAKE در TeamCity
  • 19. پیکربندی پارامترهای Build در TeamCity
  • 20. استفاده از متغیرهای محیطی (Environment Variables)
  • 21. مدیریت وابستگی‌ها در پروژه‌های Xamarin
  • 22. پیاده‌سازی Unit Testing در پروژه‌های Xamarin
  • 23. ادغام Unit Tests با TeamCity
  • 24. پیکربندی گزارش‌گیری نتایج Unit Tests
  • 25. مفاهیم Code Analysis
  • 26. استفاده از ابزارهای Code Analysis (مانند SonarQube)
  • 27. ادغام Code Analysis با TeamCity
  • 28. پیکربندی گزارش‌گیری نتایج Code Analysis
  • 29. مدیریت نسخه‌بندی (Versioning) در TeamCity
  • 30. استفاده از Build Number و Version Increment
  • 31. پیکربندی Package Management در TeamCity
  • 32. اتوماسیون فرآیند انتشار پکیج‌ها (NuGet)
  • 33. مفاهیم Continuous Delivery (CD)
  • 34. پیاده‌سازی مراحل Deployment در TeamCity
  • 35. تست‌های End-to-End (E2E)
  • 36. ادغام تست‌های E2E با TeamCity
  • 37. پیکربندی خودکار تست‌های E2E
  • 38. مفاهیم Infrastructure as Code (IaC)
  • 39. استفاده از ابزارهای IaC (مانند Terraform)
  • 40. اتوماسیون ایجاد محیط‌های تست
  • 41. مفاهیم Security Testing
  • 42. ادغام تست‌های امنیتی با TeamCity
  • 43. پیکربندی اسکنرهای امنیتی
  • 44. مدیریت Artifacts در TeamCity
  • 45. ذخیره‌سازی و بازیابی Artifacts
  • 46. استفاده از Docker در فرآیندهای CI/CD
  • 47. ساخت Imageهای Docker برای اپلیکیشن‌های Xamarin
  • 48. استقرار اپلیکیشن‌ها با Docker Compose
  • 49. مفاهیم Deployment Slots
  • 50. استفاده از Deployment Slots در Azure App Service
  • 51. اتوماسیون استقرار در Deployment Slots
  • 52. مدیریت تنظیمات (Configurations) در محیط‌های مختلف
  • 53. استفاده از ابزارهای مدیریت تنظیمات
  • 54. پیکربندی خودکار تنظیمات برای هر محیط
  • 55. مفاهیم Monitoring و Logging
  • 56. ادغام ابزارهای Monitoring با TeamCity
  • 57. پیکربندی جمع‌آوری لاگ‌ها
  • 58. استفاده از ابزارهای تحلیل لاگ
  • 59. مفاهیم Rollback و Disaster Recovery
  • 60. پیکربندی خودکار Rollback در TeamCity
  • 61. استراتژی‌های Disaster Recovery
  • 62. مدیریت دسترسی‌ها و نقش‌ها در TeamCity
  • 63. پیکربندی امنیتی TeamCity
  • 64. مفاهیم Git Hooks
  • 65. استفاده از Git Hooks برای اجرای اسکریپت‌ها
  • 66. اتصال Git Hooks به فرآیندهای CI
  • 67. مفاهیم Code Review
  • 68. ادغام فرآیند Code Review با TeamCity
  • 69. استفاده از ابزارهای Code Review
  • 70. مفاهیم Feature Flags
  • 71. استفاده از Feature Flags برای انتشار تدریجی
  • 72. مدیریت Feature Flags در TeamCity
  • 73. مفاهیم A/B Testing
  • 74. ادغام A/B Testing با فرآیندهای CD
  • 75. پیکربندی خودکار A/B Testing
  • 76. مفاهیم Canary Releases
  • 77. پیاده‌سازی Canary Releases با TeamCity
  • 78. مدیریت Canary Releases
  • 79. مفاهیم Blue/Green Deployments
  • 80. پیاده‌سازی Blue/Green Deployments
  • 81. مدیریت Blue/Green Deployments
  • 82. استفاده از ابزارهای Orchestration (مانند Kubernetes)
  • 83. مقدمه‌ای بر Kubernetes
  • 84. استقرار اپلیکیشن‌های Xamarin در Kubernetes
  • 85. مدیریت Clusterهای Kubernetes
  • 86. مفاهیم Serverless Computing
  • 87. استفاده از Serverless Functions در فرآیندهای CI/CD
  • 88. اتصال Serverless Functions به TeamCity
  • 89. مفاهیم GitOps
  • 90. پیاده‌سازی GitOps برای مدیریت زیرساخت
  • 91. اتصال GitOps به فرآیندهای CI/CD
  • 92. بهینه‌سازی فرآیندهای Build در TeamCity
  • 93. کاهش زمان Build
  • 94. استفاده از Caching در TeamCity
  • 95. مفاهیم Distributed Builds
  • 96. پیکربندی Distributed Builds در TeamCity
  • 97. مدیریت Build Agents توزیع شده
  • 98. مفاهیم Self-Healing Systems
  • 99. طراحی سیستم‌های خودترمیم
  • 100. ادغام Self-Healing با فرآیندهای CD

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

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

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

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

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


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

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

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

نظرات

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

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