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

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

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

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

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

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

موضوع میانی: مدیریت و استقرار برنامه‌های کاربردی

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

  • 1. مقدمه‌ای بر مفاهیم کانتینرها
  • 2. تاریخچه مجازی‌سازی و کانتینرها
  • 3. تفاوت بین ماشین‌های مجازی و کانتینرها
  • 4. مزایای استفاده از کانتینرها در توسعه نرم‌افزار
  • 5. معماری کانتینرها: هسته و اجزا
  • 6. مفهوم ایمیج (Image) در کانتینرها
  • 7. لایه‌ها و ساختار ایمیج‌ها
  • 8. فرآیند ساخت ایمیج با استفاده از Dockerfile
  • 9. دستورات پایه در Dockerfile
  • 10. مدیریت ایمیج‌ها: ساخت، دانلود و حذف
  • 11. اجرای کانتینرها: مفاهیم اولیه
  • 12. مدیریت چرخه‌ی حیات کانتینرها
  • 13. دستورات پایه برای مدیریت کانتینرها
  • 14. شبکه‌بندی در کانتینرها: مفاهیم
  • 15. انواع شبکه‌های کانتینری
  • 16. پیکربندی شبکه برای کانتینرها
  • 17. ذخیره‌سازی در کانتینرها: مفاهیم
  • 18. انواع Volumeها برای ذخیره‌سازی پایدار
  • 19. مدیریت Volumeها
  • 20. اورکستریشن کانتینرها: نیاز و اهداف
  • 21. معرفی ابزارهای اورکستریشن
  • 22. Docker Compose: مدیریت برنامه‌های چندکانتینری
  • 23. ساختار فایل‌های Docker Compose
  • 24. استقرار برنامه‌های چندکانتینری با Docker Compose
  • 25. نظارت و لاگ‌گیری در محیط کانتینری
  • 26. ابزارهای نظارت بر کانتینرها
  • 27. مدیریت لاگ‌های کانتینرها
  • 28. امنیت کانتینرها: چالش‌ها و راهکارها
  • 29. بهترین شیوه‌ها برای تأمین امنیت کانتینرها
  • 30. اسکن کردن ایمیج‌ها برای آسیب‌پذیری‌ها
  • 31. کانتینرسازی برنامه‌های وب
  • 32. کانتینرسازی پایگاه‌های داده
  • 33. کانتینرسازی خدمات میکروسرویس
  • 34. کاربرد کانتینرها در CI/CD
  • 35. اتوماسیون استقرار با کانتینرها
  • 36. مفاهیم Kubernetes: مقدمه
  • 37. معماری Kubernetes: اجزا و نقش‌ها
  • 38. مفهوم Pod در Kubernetes
  • 39. مدیریت Podها
  • 40. مفهوم Deployment در Kubernetes
  • 41. مدیریت Deploymentها
  • 42. مفهوم Service در Kubernetes
  • 43. انواع Serviceها
  • 44. پیکربندی Serviceها
  • 45. مفهوم Namespace در Kubernetes
  • 46. مدیریت Namespaceها
  • 47. ذخیره‌سازی در Kubernetes
  • 48. StorageClass در Kubernetes
  • 49. PersistentVolume و PersistentVolumeClaim
  • 50. مفاهیم Network Policy در Kubernetes
  • 51. امنیت در Kubernetes
  • 52. مدیریت Secretها در Kubernetes
  • 53. ConfigMap در Kubernetes
  • 54. کاربرد کانتینرها در محیط‌های ابری
  • 55. استقرار برنامه‌ها در پلتفرم‌های ابری با کانتینر
  • 56. ابزارهای مانیتورینگ در Kubernetes
  • 57. ابزارهای لاگ‌گیری در Kubernetes
  • 58. مقدمه‌ای بر Helm: مدیر بسته Kubernetes
  • 59. نصب و استفاده از Helm
  • 60. ساخت Chartهای Helm
  • 61. مدیریت Chartهای Helm
  • 62. معرفی ابزارهای دیگر اورکستریشن (مانند Docker Swarm)
  • 63. مقایسه ابزارهای اورکستریشن
  • 64. استقرار برنامه‌های پیچیده با ابزارهای اورکستریشن
  • 65. مدیریت تنظیمات برنامه در محیط کانتینری
  • 66. استفاده از متغیرهای محیطی
  • 67. مدیریت وابستگی‌ها در کانتینرها
  • 68. بهینه‌سازی حجم ایمیج‌ها
  • 69. کاهش زمان ساخت ایمیج
  • 70. کاهش مصرف منابع کانتینرها
  • 71. تست و اعتبارسنجی برنامه‌های کانتینری
  • 72. خودکارسازی تست‌ها
  • 73. پایش عملکرد برنامه‌های کانتینری
  • 74. مدیریت نسخه‌ها و Rollback در Kubernetes
  • 75. استراتژی‌های استقرار (مانند Blue/Green)
  • 76. کانتینرسازی برنامه‌های Front-end
  • 77. کانتینرسازی برنامه‌های Back-end
  • 78. کانتینرسازی برنامه‌های Full-stack
  • 79. مفاهیم Serverless و کانتینرها
  • 80. کاربرد کانتینرها در یادگیری ماشین
  • 81. کانتینرسازی در محیط‌های توسعه توزیع شده
  • 82. ملاحظات عملی در استقرار کانتینرها
  • 83. مدیریت هزینه‌ها در استفاده از کانتینرها
  • 84. آینده کانتینرها و فناوری‌های مرتبط
  • 85. مروری بر آخرین روندها در حوزه کانتینرها
  • 86. پروژه‌های متن‌باز مرتبط با کانتینرها
  • 87. مطالعات موردی موفق در استفاده از کانتینرها
  • 88. جمع‌بندی و نکات کلیدی
  • 89. راهنمایی برای یادگیری بیشتر
  • 90. منابع و مراجع معتبر
  • 91. اصطلاحات کلیدی کانتینرها
  • 92. چک لیست بهترین شیوه‌ها
  • 93. تمرین‌های عملی برای تسلط بر مفاهیم
تگ‌ها: DevOps Docker Kubernetes استقرار نرم‌افزار توسعه نرم‌افزار زیرساخت نرم‌افزار فناوری اطلاعات کانتینر مدیریت برنامه

نظرات

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

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