, ,

کتاب استقرار جنگو در محیط پروداکشن: از Docker تا Kubernetes

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب استقرار جنگو در محیط پروداکشن: از Docker تا Kubernetes

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

موضوع میانی: جنگو (Django)

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

  • 1. مقدمه‌ای بر استقرار و تفاوت محیط توسعه با پروداکشن
  • 2. معماری یک اپلیکیشن جنگو در محیط پروداکشن
  • 3. آشنایی با WSGI و نقش آن: Gunicorn و uWSGI
  • 4. آشنایی با وب سرور معکوس (Reverse Proxy): Nginx و Apache
  • 5. پیکربندی جنگو برای محیط پروداکشن: `settings.py`
  • 6. مدیریت متغیرهای محیطی (Environment Variables) با `python-decouple`
  • 7. استراتژی‌های مدیریت فایل‌های استاتیک (`Static Files`)
  • 8. استراتژی‌های مدیریت فایل‌های رسانه‌ای (`Media Files`)
  • 9. چک‌لیست امنیتی جنگو قبل از استقرار
  • 10. اهمیت و انتخاب دیتابیس مناسب برای پروداکشن (PostgreSQL)
  • 11. نصب و پیکربندی Gunicorn
  • 12. اجرای پروژه جنگو با Gunicorn
  • 13. پیکربندی Nginx به عنوان Reverse Proxy برای Gunicorn
  • 14. سرو کردن فایل‌های استاتیک و مدیا با Nginx
  • 15. پیکربندی PostgreSQL برای کار با جنگو در پروداکشن
  • 16. مفهوم صف و کارگر (Queue & Worker) با Celery
  • 17. نصب و راه‌اندازی Redis به عنوان Broker برای Celery
  • 18. پیکربندی Celery در پروژه جنگو
  • 19. مدیریت فرآیندها با Supervisor یا Systemd
  • 20. ایمن‌سازی ارتباط با SSL/TLS و Let's Encrypt
  • 21. مقدمه‌ای بر کانتینرسازی و مفهوم Docker
  • 22. تفاوت Docker با ماشین‌های مجازی (VMs)
  • 23. نصب Docker و آشنایی با مفاهیم پایه: Image, Container, Registry
  • 24. دستورات اصلی Docker: `build`, `run`, `ps`, `exec`, `logs`
  • 25. نوشتن اولین `Dockerfile` برای پروژه جنگو
  • 26. بهینه‌سازی لایه‌ها و کش در `Dockerfile`
  • 27. مفهوم Volumes و Bind Mounts برای نگهداری داده‌ها
  • 28. شبکه‌سازی در Docker: اتصال کانتینرها به یکدیگر
  • 29. معرفی Docker Hub و سایر رجیستری‌های کانتینر
  • 30. ایمن‌سازی Dockerfile و کانتینرها
  • 31. مقدمه‌ای بر Docker Compose و ارکستراسیون چند کانتینری
  • 32. نوشتن فایل `docker-compose.yml` برای پروژه جنگو
  • 33. تعریف سرویس‌ها: Web, DB, Redis, Celery Worker
  • 34. اتصال سرویس‌ها به یکدیگر با شبکه‌سازی Compose
  • 35. مدیریت متغیرهای محیطی در Docker Compose
  • 36. اجرای دستورات مدیریتی جنگو (`migrate`, `collectstatic`) با Compose
  • 37. استفاده از `depends_on` برای مدیریت ترتیب اجرای سرویس‌ها
  • 38. پیکربندی Volume برای PostgreSQL در Compose
  • 39. ساخت یک محیط توسعه مشابه پروداکشن با Docker Compose
  • 40. استقرار ساده یک اپلیکیشن با Docker Compose در یک سرور
  • 41. ساخت ایمیج‌های بهینه و کوچک با Multi-stage Builds
  • 42. استراتژی‌های تگ‌گذاری (Tagging) ایمیج‌های داکر
  • 43. اسکن امنیتی ایمیج‌های داکر
  • 44. مفهوم Health Checks در Docker و Docker Compose
  • 45. مدیریت لاگ‌ها در محیط داکر
  • 46. پیکربندی پیشرفته Nginx در یک کانتینر
  • 47. مدیریت Secrets در Docker (Docker Secrets)
  • 48. مقدمه‌ای بر Docker Swarm برای ارکستراسیون ساده
  • 49. مقایسه Docker Swarm و Kubernetes
  • 50. جمع‌بندی و بهترین شیوه‌ها در استفاده از Docker برای جنگو
  • 51. مقدمه‌ای بر Kubernetes (K8s) و مشکلات ارکستراسیون در مقیاس بزرگ
  • 52. معماری Kubernetes: Control Plane و Worker Nodes
  • 53. آشنایی با مفاهیم اصلی: Pod, Service, Deployment, ReplicaSet
  • 54. نصب و راه‌اندازی ابزار `kubectl`
  • 55. راه‌اندازی یک کلاستر محلی با Minikube یا Docker Desktop
  • 56. مفهوم فایل‌های مانیفست (Manifest) و ساختار YAML
  • 57. نوشتن اولین Pod مانیفست
  • 58. مفهوم Namespace برای جداسازی محیط‌ها
  • 59. آشنایی با سرویس‌ها (Services) و انواع آن: ClusterIP, NodePort, LoadBalancer
  • 60. نوشتن یک Deployment برای مدیریت Pod های اپلیکیشن جنگو
  • 61. تبدیل `docker-compose.yml` به مانیفست‌های Kubernetes
  • 62. ایجاد مانیفست Deployment برای سرویس وب جنگو
  • 63. مدیریت پیکربندی با ConfigMaps
  • 64. مدیریت اطلاعات حساس (Secrets) در Kubernetes
  • 65. اجرای Migration های دیتابیس با Jobs در Kubernetes
  • 66. استقرار PostgreSQL با استفاده از StatefulSets
  • 67. مفهوم Persistent Volumes (PV) و Persistent Volume Claims (PVC)
  • 68. اتصال اپلیکیشن جنگو به دیتابیس در کلاستر K8s
  • 69. ایجاد Service برای دسترسی به اپلیکیشن جنگو در داخل کلاستر
  • 70. استقرار Celery Workers و Redis در Kubernetes
  • 71. مفهوم Ingress و مسیریابی ترافیک خارجی به سرویس‌ها
  • 72. نصب و پیکربندی NGINX Ingress Controller
  • 73. پیکربندی HTTPS و TLS با cert-manager و Let's Encrypt
  • 74. بررسی سلامت اپلیکیشن با Liveness و Readiness Probes
  • 75. مفهوم Resource Requests و Limits برای مدیریت منابع
  • 76. مقیاس‌پذیری خودکار با Horizontal Pod Autoscaler (HPA)
  • 77. استراتژی‌های استقرار: Rolling Update, Blue-Green, Canary
  • 78. مدیریت فایل‌های استاتیک و مدیا در Kubernetes (استفاده از Object Storage)
  • 79. مقدمه‌ای بر Helm به عنوان پکیج منیجر Kubernetes
  • 80. پکیج کردن اپلیکیشن جنگو به صورت یک Helm Chart
  • 81. مقدمه‌ای بر CI/CD و اهمیت خودکارسازی فرآیند استقرار
  • 82. آشنایی با GitHub Actions
  • 83. ساخت اولین Workflow در GitHub Actions
  • 84. اجرای تست‌های پروژه جنگو در پایپ‌لاین CI
  • 85. ساخت و پوش کردن ایمیج داکر به رجیستری از طریق GitHub Actions
  • 86. استفاده از Secrets در GitHub Actions برای اطلاعات حساس
  • 87. استقرار خودکار در Kubernetes با `kubectl` در GitHub Actions
  • 88. پیکربندی محیط‌های مختلف (Staging, Production) در CI/CD
  • 89. استفاده از ابزارهایی مانند Kustomize برای مدیریت پیکربندی محیط‌ها
  • 90. جمع‌بندی پایپ‌لاین کامل: از Push در گیت تا استقرار در پروداکشن
  • 91. اهمیت مانیتورینگ و لاگینگ در محیط پروداکشن
  • 92. جمع‌آوری متمرکز لاگ‌ها با EFK Stack (Elasticsearch, Fluentd, Kibana)
  • 93. بررسی لاگ‌های Pod ها با دستور `kubectl logs`
  • 94. مقدمه‌ای بر مانیتورینگ با Prometheus
  • 95. نصب Prometheus و Grafana در کلاستر Kubernetes
  • 96. ابزار دقیق‌سازی (Instrumentation) اپلیکیشن جنگو برای Prometheus
  • 97. ساخت داشبوردهای مانیتورینگ در Grafana
  • 98. سیستم هشداردهی (Alerting) با Alertmanager
  • 99. استراتژی‌های پشتیبان‌گیری (Backup) و بازیابی (Restore) دیتابیس
  • 100. عیب‌یابی (Debugging) اپلیکیشن‌های در حال اجرا در Kubernetes

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب استقرار جنگو در محیط پروداکشن: از Docker تا Kubernetes”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا