کتاب مبانی و کاربردهای کانتینرسازی در توسعه نرمافزار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی و کاربردهای کانتینرسازی در توسعه نرمافزار
موضوع کلی: فناوری اطلاعات و ارتباطات
موضوع میانی: مدیریت و توسعهٔ زیرساختهای نرمافزاری
📋 سرفصلهای دوره
- 1. مقدمه ای بر کانتینرسازی
- 2. تاریخچه کانتینرسازی
- 3. مفهوم ایزولهسازی در سیستمعامل
- 4. تفاوت کانتینر با ماشین مجازی
- 5. معماری کانتینرها
- 6. Docker چیست؟
- 7. نصب و پیکربندی Docker
- 8. مفاهیم پایه Docker
- 9. تصاویر (Images) در Docker
- 10. ساخت Dockerfile
- 11. دستورات پایه Dockerfile
- 12. لایهها در تصاویر Docker
- 13. لایه نهایی (Final Layer)
- 14. تگگذاری تصاویر Docker
- 15. رجیستریهای تصاویر Docker
- 16. Docker Hub
- 17. پوش کردن تصاویر به رجیستری
- 18. کشیدن تصاویر از رجیستری
- 19. اجرای کانتینرها
- 20. پورتهای کانتینر
- 21. شبکهبندی در Docker
- 22. انواع شبکههای Docker
- 23. مدیریت کانتینرها
- 24. توقف و حذف کانتینرها
- 25. بازرسی کانتینرها
- 26. لاگهای کانتینر
- 27. دستور exec در Docker
- 28. دستور cp در Docker
- 29. نامگذاری کانتینرها
- 30. نحوه کارکرد Docker daemon
- 31. Docker Volumes
- 32. مدیریت دادهها در کانتینرها
- 33. ایجاد Volume
- 34. حذف Volume
- 35. Bind Mounts
- 36. تفاوت Volumes و Bind Mounts
- 37. Docker Compose
- 38. فایل docker-compose.yml
- 39. تعریف سرویسها در Compose
- 40. شبکهبندی در Compose
- 41. مدیریت دادهها در Compose
- 42. اجرای برنامههای چند کانتینری
- 43. قابلیتهای پیشرفته Docker Compose
- 44. Docker Swarm
- 45. مفاهیم Swarm
- 46. نصب و پیکربندی Swarm
- 47. ایجاد Swarm
- 48. اضافه کردن Node به Swarm
- 49. مدیریت Stack در Swarm
- 50. Deploy کردن Stack
- 51. Scaling کردن Service
- 52. Rolling Updates در Swarm
- 53. نحوه کارکرد Swarm Manager
- 54. نحوه کارکرد Swarm Worker
- 55. مفهوم Service
- 56. مفهوم Task
- 57. مفهوم Replica
- 58. مفهوم Global Service
- 59. مفهوم Overlay Network
- 60. مفهوم Ingress Network
- 61. مفهوم Secrets در Swarm
- 62. مفهوم Configs در Swarm
- 63. امنیت در کانتینرها
- 64. بهترین شیوههای امنیتی Docker
- 65. اسکن تصاویر برای آسیبپذیری
- 66. مدیریت دسترسیها در Docker
- 67. امنیت شبکه در کانتینرها
- 68. مانیتورینگ کانتینرها
- 69. ابزارهای مانیتورینگ
- 70. جمعآوری لاگها
- 71. تجزیه و تحلیل لاگها
- 72. متریکهای کانتینر
- 73. استفاده از Prometheus
- 74. استفاده از Grafana
- 75. کانتینرسازی در محیط توسعه
- 76. کانتینرسازی در محیط تست
- 77. کانتینرسازی در محیط پروداکشن
- 78. مزایای کانتینرسازی در DevOps
- 79. استفاده از Kubernetes
- 80. مقدمهای بر Kubernetes
- 81. معماری Kubernetes
- 82. مفهوم Pod
- 83. مفهوم Node
- 84. مفهوم Control Plane
- 85. مفهوم kube-apiserver
- 86. مفهوم etcd
- 87. مفهوم kube-scheduler
- 88. مفهوم kube-controller-manager
- 89. مفهوم kubelet
- 90. مفهوم kube-proxy
- 91. مفهوم Deployment
- 92. مفهوم Service در Kubernetes
- 93. مفهوم Ingress در Kubernetes
- 94. مفهوم StatefulSet
- 95. مفهوم DaemonSet
- 96. مفهوم Job
- 97. مفهوم CronJob
- 98. مدیریت پیکربندی در Kubernetes
- 99. مدیریت Secret در Kubernetes
- 100. شبکهبندی در Kubernetes
تگها:
DevOps
Docker
Kubernetes
توسعه نرم افزار
زیرساخت نرم افزار
فناوری اطلاعات
کانتینر
کانتینرسازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.