کتاب ASP.NET Core: Docker

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب ASP.NET Core: Docker

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

موضوع میانی: ای‌اس‌پی دات نت کور (ASP.NET Core)

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

  • 1. مقدمه ای بر ASP.NET Core
  • 2. مقدمه ای بر Docker
  • 3. چرا ASP.NET Core و Docker؟
  • 4. نصب Docker Desktop
  • 5. نصب .NET SDK
  • 6. ایجاد اولین برنامه ASP.NET Core
  • 7. اجرای برنامه ASP.NET Core
  • 8. آشنایی با مفاهیم کانتینر
  • 9. آشنایی با مفاهیم ایمیج
  • 10. آشنایی با مفاهیم Dockerfile
  • 11. ایجاد Dockerfile برای برنامه ASP.NET Core
  • 12. ساخت ایمیج Docker
  • 13. اجرای کانتینر از ایمیج
  • 14. مشاهده لاگ های کانتینر
  • 15. پورت فورواردینگ در Docker
  • 16. کار با Docker Compose
  • 17. ایجاد فایل docker-compose.yml
  • 18. تعریف سرویس ها در Docker Compose
  • 19. اجرای برنامه با Docker Compose
  • 20. مدیریت سرویس ها با Docker Compose
  • 21. توقف و حذف کانتینرها
  • 22. حجم دهی (Volumes) در Docker
  • 23. ذخیره سازی داده ها در Docker
  • 24. کار با Docker Networks
  • 25. ارتباط بین کانتینرها
  • 26. تنظیمات شبکه در Docker Compose
  • 27. استفاده از متغیرهای محیطی
  • 28. تزریق وابستگی در ASP.NET Core
  • 29. استفاده از متغیرهای محیطی در برنامه
  • 30. مدیریت پیکربندی در Docker
  • 31. استفاده از فایل های پیکربندی
  • 32. انتقال فایل های پیکربندی به کانتینر
  • 33. امنیت در Docker
  • 34. مدیریت اسرار (Secrets)
  • 35. ذخیره سازی ایمن اسرار
  • 36. استفاده از Docker Registry
  • 37. آپلود ایمیج به Docker Hub
  • 38. دانلود ایمیج از Docker Hub
  • 39. استفاده از Private Registry
  • 40. دیپلوی برنامه ASP.NET Core به Production
  • 41. مراحل آماده سازی برای Production
  • 42. بهینه سازی Dockerfile برای Production
  • 43. فشرده سازی ایمیج
  • 44. استفاده از Multistage Builds
  • 45. دیپلوی در محیط های ابری
  • 46. دیپلوی به Azure App Service
  • 47. دیپلوی به AWS Elastic Beanstalk
  • 48. دیپلوی به Google Cloud Run
  • 49. استفاده از Kubernetes
  • 50. مقدمه ای بر Kubernetes
  • 51. مفاهیم Pod، Deployment، Service
  • 52. ایجاد Kubernetes Deployment برای ASP.NET Core
  • 53. ایجاد Kubernetes Service
  • 54. مدیریت کانتینرها با Kubernetes
  • 55. استفاده از Helm برای مدیریت برنامه ها
  • 56. مقدمه ای بر Helm
  • 57. نصب Helm
  • 58. ایجاد Helm Chart
  • 59. دیپلوی برنامه با Helm
  • 60. مدیریت نسخه ها با Helm
  • 61. مانیتورینگ برنامه در Docker
  • 62. استفاده از Prometheus و Grafana
  • 63. پیکربندی مانیتورینگ
  • 64. مشاهده متریک ها
  • 65. لاگینگ متمرکز
  • 66. استفاده از ELK Stack (Elasticsearch, Logstash, Kibana)
  • 67. پیکربندی لاگینگ
  • 68. مشاهده لاگ ها
  • 69. تست برنامه در Docker
  • 70. نحوه نوشتن تست های واحد
  • 71. اجرای تست ها در کانتینر
  • 72. تست های ادغام (Integration Tests)
  • 73. اجرای تست های ادغام در Docker Compose
  • 74. تست های end-to-end
  • 75. دیپلوی محیط تست
  • 76. توسعه میکروسرویس ها با ASP.NET Core و Docker
  • 77. مقدمه ای بر میکروسرویس ها
  • 78. طراحی معماری میکروسرویس
  • 79. ایجاد چند سرویس ASP.NET Core
  • 80. استفاده از Docker Compose برای میکروسرویس ها
  • 81. ارتباط بین میکروسرویس ها
  • 82. API Gateway
  • 83. پیاده سازی API Gateway
  • 84. دیپلوی API Gateway
  • 85. مدیریت تراکنش ها در میکروسرویس ها
  • 86. مفهوم Saga
  • 87. پیاده سازی Saga Pattern
  • 88. مدیریت خطا در میکروسرویس ها
  • 89. استراتژی های مدیریت خطا
  • 90. پیاده سازی الگوهای مقاوم در برابر خطا (Resiliency Patterns)
  • 91. دیپلوی میکروسرویس ها به Kubernetes
  • 92. مدیریت پیچیدگی در میکروسرویس ها
  • 93. استفاده از ابزارهای CI/CD
  • 94. مقدمه ای بر CI/CD
  • 95. پیکربندی Pipeline در Azure DevOps
  • 96. پیکربندی Pipeline در GitHub Actions
  • 97. پیکربندی Pipeline در Jenkins
  • 98. خودکارسازی Build، Test و Deploy
  • 99. انتشار نسخه های جدید
  • 100. بازگشت به نسخه های قبلی (Rollback)

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

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

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

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

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


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

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

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

نظرات

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

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