کتاب تسلط بر Docker، Kubernetes و بهترین شیوه‌های توسعه Laravel با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره تسلط بر Docker، Kubernetes و بهترین شیوه‌های توسعه Laravel

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

موضوع میانی: استقرار و مدیریت اپلیکیشن‌های Laravel با Docker و Kubernetes

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

  • 1. چرا کانتینرسازی برای پروژه‌های Laravel؟
  • 2. معرفی Docker و تفاوت آن با ماشین مجازی
  • 3. نصب و راه‌اندازی Docker برای توسعه‌دهندگان PHP
  • 4. آشنایی با Docker Engine و نحوهٔ کار دیمون
  • 5. درک Docker Image، Container و لایه‌های ذخیره‌سازی
  • 6. نوشتن Dockerfile برای یک اپلیکیشن Laravel از صفر
  • 7. دستورات پایهٔ Docker CLI برای توسعه‌دهنده
  • 8. مدیریت چرخهٔ عمر Container (ساخت، اجرا، توقف، حذف)
  • 9. Docker Volumes و ذخیره‌سازی داده‌های پایدار
  • 10. Docker Networking و ارتباط بین کانتینرها
  • 11. نوشتن Dockerfile بهینه برای فریم‌ورک Laravel
  • 12. Multi-stage Build برای کاهش اندازه ایمیج Laravel
  • 13. معرفی Docker Compose و نصب آن
  • 14. نوشتن docker-compose.yml برای پروژهٔ چندکانتینری Laravel
  • 15. اجرای Migrations و Seeders در محیط Docker Compose
  • 16. مدیریت متغیرهای محیطی و فایل .env در Docker
  • 17. کار با MySQL، PostgreSQL و Redis در Docker Compose
  • 18. اجرای Laravel Queue Worker در کانتینر Docker
  • 19. WebSocket و Laravel Echo در محیط کانتینری
  • 20. Scheduler و Cron Jobs در Docker برای Laravel
  • 21. کامپایل Asset و مدیریت فایل‌های استاتیک در کانتینر
  • 22. اجرای تست‌های PHPUnit در محیط Docker
  • 23. Debugging و لاگ‌نویسی در Docker برای Laravel
  • 24. بهینه‌سازی عملکرد Laravel در کانتینر
  • 25. آشنایی با Laravel Sail و زیرساخت آن
  • 26. الگوهای رایج Docker در پروژه‌های Laravel پروداکشن
  • 27. پشتیبان‌گیری و بازگردانی در محیط کانتینری
  • 28. معرفی Kubernetes و جایگاه آن در اکوسیستم DevOps
  • 29. معماری Kubernetes و اجزای اصلی آن
  • 30. تفاوت‌های کلیدی Docker و Kubernetes
  • 31. نصب و راه‌اندازی Kubernetes با Minikube و Kind
  • 32. Pod: واحد اصلی اجرا در Kubernetes
  • 33. نوشتن و اعمال Manifest فایل Pod
  • 34. Deployment و مدیریت روند نسخه‌های پادکن
  • 35. ReplicaSet و تضمین تعداد دلخواه پادکن‌ها
  • 36. Service و نوع‌های آن (ClusterIP، NodePort، LoadBalancer)
  • 37. Ingress Controller و مسیریابی ترافیک ورودی
  • 38. Ingress NGINX و تنظیمات پیشرفتهٔ مسیریابی
  • 39. ConfigMap و مدیریت تنظیمات برنامه در K8s
  • 40. Secret و مدیریت اطلاعات حساس (پسورد، کلید API)
  • 41. Persistent Volume و Persistent Volume Claim در Kubernetes
  • 42. StorageClass و تنظیم ذخیره‌سازی دائمی
  • 43. Namespace و سازمان‌دهی منابع در کلاستر
  • 44. Labels، Selectors و Annotations در Kubernetes
  • 45. RBAC و مدیریت دسترسی‌ها و نقش‌ها
  • 46. معرفی Helm و نقش آن در مدیریت Kubernetes
  • 47. نصب و کاربرد Helm 3 برای دیپلوی Laravel
  • 48. ساخت Helm Chart سفارشی برای اپلیکیشن Laravel
  • 49. مدیریت نسخه، آپدیت و بازگشت Helm
  • 50. CI/CD Pipeline با GitLab CI و Docker
  • 51. CI/CD Pipeline با GitHub Actions و Kubernetes
  • 52. Rolling Update و Blue-Green Deployment در K8s
  • 53. Canary Deployment و آزمایش تدریجی نسخه‌ها
  • 54. Horizontal Pod Autoscaler و مقیاس‌پذیری خودکار
  • 55. Vertical Pod Autoscaler و بهینه‌سازی منابع پادکن
  • 56. Cluster Autoscaler و مدیریت نودها
  • 57. Liveness، Readiness و Startup Probes در Kubernetes
  • 58. Resource Limits و Requests و برنامه‌ریزی منابع
  • 59. Security Context، Pod Security Policies و بهترین شیوه‌ها
  • 60. Network Policy و ایزولهٔ ترافیک بین سرویس‌ها
  • 61. Monitoring اپلیکیشن با Prometheus و Grafana
  • 62. Logging متمرکز با EFK Stack در Kubernetes
  • 63. Distributed Tracing با Jaeger برای Laravel
  • 64. cert-manager و مدیریت خودکار گواهی SSL/TLS
  • 65. Service Mesh و معماری Istio (مقدمهٔ عملی)
  • 66. پشتیبان‌گیری و بازگردانی از بلادرنگ در Kubernetes
  • 67. بهینه‌سازی هزینه و منابع در محیط Kubernetes
  • 68. معماری ماکرو برای پروژهٔ Laravel در Kubernetes
  • 69. مقیاس‌پذیری افقی و عمودی در اپلیکیشن‌های Laravel
  • 70. بهترین شیوه‌های Docker در توسعهٔ Laravel
  • 71. بهترین شیوه‌های Kubernetes در دیپلوی پروژه‌های PHP
  • 72. پروژهٔ نهایی: دیپلوی کامل Laravel روی Kubernetes
تگ‌ها: CI/CD Cloud Native Container DevOps Docker Docker Compose Dockerfile Helm Ingress NGINX Kubernetes Kubernetes Deployment Laravel Laravel Best Practices Monitoring PHP

نظرات

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

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