کتاب آشنایی با مفاهیم و کاربردهای کانتینرها در توسعه نرم‌افزار

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

موضوع میانی: زیرساخت و عملیات نرم‌افزار

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

  • 1. مقدمه‌ای بر کانتینرها در مهندسی نرم‌افزار
  • 2. تاریخچه مجازی‌سازی و کانتینرها
  • 3. تفاوت کانتینرها با ماشین‌های مجازی
  • 4. مزایای استفاده از کانتینرها
  • 5. معماری کانتینرها
  • 6. مفهوم ایمیج (Image)
  • 7. ساخت ایمیج‌های ساده
  • 8. ساختار لایه‌ای ایمیج‌ها
  • 9. معرفی داکر (Docker)
  • 10. نصب و پیکربندی داکر
  • 11. اجرای اولین کانتینر با داکر
  • 12. دستورات پایه داکر (run, ps, stop, rm)
  • 13. مدیریت کانتینرها
  • 14. دستورات داکر برای مدیریت ایمیج‌ها
  • 15. کار با رجیستری‌های داکر (Docker Hub)
  • 16. ساخت حساب کاربری در داکر هاب
  • 17. پوش کردن ایمیج‌ها به داکر هاب
  • 18. کشیدن ایمیج‌ها از داکر هاب
  • 19. مفهوم Dockerfile
  • 20. نوشتن اولین Dockerfile
  • 21. دستورات پایه در Dockerfile (FROM, RUN, COPY, CMD)
  • 22. دستورات پیشرفته در Dockerfile (EXPOSE, ENV, WORKDIR)
  • 23. ساخت ایمیج‌های سفارشی
  • 24. بهینه‌سازی Dockerfile
  • 25. مدیریت وابستگی‌ها در کانتینرها
  • 26. انجام عملیات در کانتینر در حال اجرا (exec)
  • 27. مدیریت لاگ‌های کانتینرها
  • 28. دستورات داکر برای مدیریت لاگ‌ها
  • 29. حجم‌دهنده‌ها (Volumes) در داکر
  • 30. کار با Volumeها برای ذخیره‌سازی پایدار
  • 31. انواع Volumeها
  • 32. شبکه‌بندی در داکر
  • 33. انواع شبکه‌های داکر (bridge, host, none)
  • 34. ساخت شبکه‌های سفارشی
  • 35. اتصال کانتینرها به شبکه‌های سفارشی
  • 36. ارتباط بین کانتینرها در یک شبکه
  • 37. مفهوم Docker Compose
  • 38. نصب و پیکربندی Docker Compose
  • 39. نوشتن فایل docker-compose.yml
  • 40. تعریف سرویس‌ها در Docker Compose
  • 41. اجرای چند کانتینر با Docker Compose
  • 42. مدیریت شبکه‌ها و Volumeها در Docker Compose
  • 43. استفاده از Docker Compose برای محیط‌های توسعه
  • 44. استفاده از Docker Compose برای محیط‌های آزمایشی
  • 45. ارتباط کانتینرها در Docker Compose
  • 46. مفهوم ارکستریشن کانتینرها
  • 47. معرفی Kubernetes
  • 48. معماری Kubernetes (Master, Node)
  • 49. مفاهیم پایه Kubernetes (Pod, Service, Deployment)
  • 50. نصب و راه‌اندازی Minikube
  • 51. اجرای اولین Pod در Kubernetes
  • 52. مدیریت Podها
  • 53. مفهوم Service در Kubernetes
  • 54. انواع Serviceها (ClusterIP, NodePort, LoadBalancer)
  • 55. ایجاد Service برای دسترسی به Podها
  • 56. مفهوم Deployment در Kubernetes
  • 57. مدیریت Deploymentها
  • 58. به‌روزرسانی و Rollback در Deploymentها
  • 59. مفهوم Namespace در Kubernetes
  • 60. استفاده از Namespaces برای جداسازی منابع
  • 61. مفهوم StatefulSet
  • 62. کاربرد StatefulSet برای برنامه‌های پایدار
  • 63. مفهوم DaemonSet
  • 64. استفاده از DaemonSet برای اجرای پراکنده
  • 65. مفهوم Job و CronJob
  • 66. اجرای وظایف یک‌باره و زمان‌بندی شده
  • 67. مدیریت ConfigMap
  • 68. ذخیره‌سازی تنظیمات برنامه‌ها
  • 69. مدیریت Secret
  • 70. ذخیره‌سازی اطلاعات حساس
  • 71. شبکه‌بندی در Kubernetes
  • 72. مفهوم Network Policy
  • 73. امنیت شبکه در Kubernetes
  • 74. ذخیره‌سازی در Kubernetes
  • 75. مفهوم PersistentVolume و PersistentVolumeClaim
  • 76. مدیریت فضای ذخیره‌سازی پایدار
  • 77. مفهوم Helm
  • 78. مدیریت بسته‌های نرم‌افزاری در Kubernetes
  • 79. نصب و استفاده از Helm Charts
  • 80. ساخت Helm Charts سفارشی
  • 81. کانتینرسازی در محیط‌های ابری (AWS, Azure, GCP)
  • 82. خدمات مدیریت کانتینر در ابر
  • 83. استفاده از EKS, AKS, GKE
  • 84. DevOps و کانتینرها
  • 85. اتوماسیون CI/CD با کانتینرها
  • 86. ابزارهای CI/CD (Jenkins, GitLab CI, GitHub Actions)
  • 87. تست نرم‌افزار با کانتینرها
  • 88. محیط‌های تست ایزوله با کانتینرها
  • 89. عیب‌یابی کانتینرها
  • 90. استراتژی‌های عیب‌یابی
  • 91. مانیتورینگ کانتینرها
  • 92. ابزارهای مانیتورینگ (Prometheus, Grafana)
  • 93. امنیت کانتینرها
  • 94. بهترین شیوه‌های امنیتی
  • 95. اسکن آسیب‌پذیری ایمیج‌ها
  • 96. مدیریت دسترسی‌ها در کانتینرها
  • 97. کاربرد کانتینرها در میکروسرویس‌ها
  • 98. طراحی معماری میکروسرویس با کانتینرها
  • 99. چالش‌ها و راهکارها در میکروسرویس‌ها
  • 100. اصول توسعه نرم‌افزار مدرن با کانتینرها

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

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

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

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

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


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

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

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

نظرات

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

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