کتاب ساخت ایمیجهای بهینه Docker با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت ایمیجهای بهینه Docker
موضوع کلی: برنامه نویسی
موضوع میانی: دواپس و زیرساخت**
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم کانتینرسازی و داکر
- 2. تاریخچه و تکامل فناوری کانتینر
- 3. نصب و پیکربندی داکر بر روی سیستمعاملهای مختلف
- 4. معماری داکر: داکر انجین، داکر کلاینت، داکر رجیستری
- 5. مفاهیم کلیدی داکر: ایمیج، کانتینر، داکرفایل
- 6. ساخت اولین ایمیج داکر با استفاده از داکرفایل
- 7. دستورات پایه داکر: build, run, ps, stop, rm
- 8. مدیریت ایمیجها: pull, push, images, rmi
- 9. کار با کانتینرها: attach, logs, exec, commit
- 10. شبکهبندی در داکر: انواع شبکهها (bridge, host, none)
- 11. پیکربندی شبکه دلخواه در داکر
- 12. کار با Volume ها برای ذخیرهسازی پایدار دادهها
- 13. مدیریت Volume ها: create, ls, rm, inspect
- 14. استفاده از Bind Mounts برای اشتراکگذاری دایرکتوریها
- 15. Docker Compose: معرفی و مزایا
- 16. نصب و پیکربندی Docker Compose
- 17. ساخت فایل docker-compose.yml برای تعریف سرویسها
- 18. اجرای برنامههای چند کانتینری با Docker Compose
- 19. مدیریت سرویسها با Docker Compose: up, down, ps, logs
- 20. پیکربندی شبکه و Volume ها در Docker Compose
- 21. معرفی Docker Swarm برای ارکستراسیون کانتینرها
- 22. نصب و پیکربندی Docker Swarm
- 23. مفاهیم Swarm: Node, Service, Task
- 24. استقرار و مدیریت سرویسها در Swarm
- 25. مقیاسپذیری سرویسها در Swarm
- 26. بهروزرسانی و Rollback سرویسها در Swarm
- 27. مدیریت Secret ها و Config ها در Swarm
- 28. امنیت در داکر: اصول و بهترین شیوهها
- 29. اسکن ایمیجها برای آسیبپذیریها
- 30. محدود کردن منابع کانتینرها (CPU, Memory)
- 31. استفاده از Security Profiles (AppArmor, SELinux)
- 32. بهینهسازی اندازه ایمیجهای داکر
- 33. استفاده از Multi-stage Builds برای کاهش حجم ایمیج
- 34. استفاده از دستورات RUN بهینه در داکرفایل
- 35. مدیریت کش لایهها در داکر
- 36. انتخاب بیس ایمیج مناسب و سبک
- 37. بهینهسازی دستورات COPY و ADD
- 38. استفاده از .dockerignore برای جلوگیری از کپی فایلهای اضافی
- 39. ساخت ایمیجهای Minimal و Alpine
- 40. کاربرد داکر در محیطهای توسعه (Development)
- 41. استقرار برنامههای وب با داکر
- 42. استفاده از داکر برای پایگاههای داده
- 43. مدیریت وابستگیها با داکر
- 44. تست خودکار با استفاده از داکر
- 45. استفاده از داکر برای CI/CD
- 46. معرفی Kubernetes به عنوان ارکستراتور پیشرفته
- 47. مقایسه داکر Swarm و Kubernetes
- 48. مفاهیم کلیدی Kubernetes: Pod, Node, Deployment, Service
- 49. نصب و پیکربندی Kubernetes (Minikube, Kind)
- 50. استقرار برنامهها در Kubernetes
- 51. مدیریت Pod ها و Deployment ها
- 52. شبکهبندی در Kubernetes
- 53. ذخیرهسازی پایدار در Kubernetes
- 54. معرفی Helm برای مدیریت بستههای Kubernetes
- 55. استفاده از Helm Charts برای استقرار برنامهها
- 56. امنیت در Kubernetes
- 57. مانیتورینگ و لاگینگ در Kubernetes
- 58. بهینهسازی عملکرد برنامهها در Kubernetes
- 59. مقدمهای بر معماری میکروسرویسها
- 60. نقش داکر در معماری میکروسرویسها
- 61. چالشهای پیادهسازی میکروسرویسها
- 62. راهکارها و الگوهای میکروسرویس
- 63. طراحی API Gateway
- 64. مدیریت سرویسها و کشف سرویس
- 65. ارتباطات بین سرویسها (Synchronous vs Asynchronous)
- 66. مدیریت خطا و Resilience
- 67. تست در محیط میکروسرویس
- 68. ملاحظات امنیتی در میکروسرویسها
- 69. استفاده از داکر در Cloud (AWS, Azure, GCP)
- 70. معرفی سرویسهای مدیریت کانتینر در Cloud
- 71. استقرار برنامهها با استفاده از ECS/EKS, AKS, GKE
- 72. مدیریت هزینهها در Cloud
- 73. نکات پیشرفته در ساخت ایمیجهای داکر
- 74. استفاده از Multi-platform Builds
- 75. ساخت ایمیجهای سفارشی برای زبانهای برنامهنویسی مختلف
- 76. بهینهسازی داکرفایل برای سرعت Build
- 77. استفاده از ابزارهای تحلیل داکرفایل
- 78. پایش و مدیریت کانتینرها در محیط Production
- 79. استراتژیهای Rollout و Rollback
- 80. مدیریت لاگها در مقیاس بزرگ
- 81. امنیت در محیط Production
- 82. بهترین شیوهها برای ساخت ایمیجهای قابل اطمینان
- 83. مروری بر آخرین تحولات در اکوسیستم داکر
- 84. آینده کانتینرسازی و ارکستراسیون
- 85. نقش داکر در DevOps
- 86. نتیجهگیری و گامهای بعدی در یادگیری
تگها:
DevOps
Docker
برنامه نویسی
بهینه سازی Docker
توسعه دهندگان
داکر
دواپس
زیرساخت
ساخت ایمیج
کانتینر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.