کتاب مبانی Docker و Kubernetes برای برنامهنویسان اسکالا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی Docker و Kubernetes برای برنامهنویسان اسکالا
موضوع کلی: برنامه نویسی
موضوع میانی: اسکالا (Scala)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم کانتینرسازی
- 2. مقدمهای بر Docker
- 3. نصب و پیکربندی Docker
- 4. مبانی Image و Container در Docker
- 5. ساخت Dockerfile
- 6. دستورات پایه Docker (build, run, ps, stop, rm)
- 7. مدیریت Volume ها در Docker
- 8. مدیریت Network ها در Docker
- 9. Docker Compose برای تعریف برنامههای چند کانتینری
- 10. آشنایی با مفاهیم Kubernetes
- 11. معماری Kubernetes
- 12. نصب و راهاندازی Kubernetes (Minikube, Kind)
- 13. مفاهیم Pod، Deployment، Service
- 14. تعریف منابع Kubernetes (YAML)
- 15. Deployment ها در Kubernetes
- 16. Service ها در Kubernetes
- 17. Namespace ها در Kubernetes
- 18. ConfigMap و Secret ها
- 19. StatefulSet ها
- 20. DaemonSet ها
- 21. Job و CronJob
- 22. Resource Quotas
- 23. Horizontal Pod Autoscaler (HPA)
- 24. Vertical Pod Autoscaler (VPA)
- 25. Network Policies
- 26. Ingress Controller ها
- 27. Storage Class ها و Persistent Volume ها
- 28. Helm برای مدیریت بستههای Kubernetes
- 29. مقدمهای بر Scala برای برنامهنویسان
- 30. انواع دادهها در Scala
- 31. ساختارهای کنترلی در Scala
- 32. توابع و لامبداها در Scala
- 33. کلاسها و اشیاء در Scala
- 34. ارثبری و Traits در Scala
- 35. کالکشنها در Scala (List, Vector, Map)
- 36. مفاهیم Functional Programming در Scala
- 37. Monads و Functors در Scala
- 38. Pattern Matching در Scala
- 39. Concurrency در Scala (Threads, Futures)
- 40. Akka Actors برای Concurrency
- 41. استفاده از Akka Streams
- 42. معرفی Scalatest
- 43. نوشتن تستهای واحد (Unit Tests)
- 44. نوشتن تستهای یکپارچهسازی (Integration Tests)
- 45. پوشش تست (Test Coverage)
- 46. اصول CI/CD
- 47. مقدمهای بر Jenkins
- 48. پیکربندی Pipeline در Jenkins
- 49. اتوماسیون Build با Jenkins
- 50. اتوماسیون Test با Jenkins
- 51. اتوماسیون Deploy با Jenkins
- 52. یکپارچهسازی Docker با Jenkins
- 53. یکپارچهسازی Kubernetes با Jenkins
- 54. استفاده از Docker Hub
- 55. استفاده از رجیستریهای خصوصی
- 56. Deploy کردن برنامههای Scala با Docker Compose
- 57. Deploy کردن برنامههای Scala با Kubernetes
- 58. مانیتورینگ برنامهها در Kubernetes
- 59. Logging در Kubernetes (ELK Stack)
- 60. Tracing در Kubernetes (Jaeger)
- 61. امنیت در Kubernetes
- 62. مدیریت دسترسیها (RBAC)
- 63. استفاده از Secrets برای مدیریت اطلاعات حساس
- 64. پیکربندی Network Policies
- 65. بهروزرسانی برنامهها در Kubernetes (Rolling Updates)
- 66. Rollback کردن Deployment ها
- 67. مدیریت منابع در Kubernetes (CPU, Memory)
- 68. Best Practices برای Dockerfile
- 69. Best Practices برای Kubernetes Manifests
- 70. مقدمهای بر Microservices Architecture
- 71. طراحی Microservices با Scala
- 72. ارتباط بین Microservices
- 73. API Gateway ها
- 74. Service Discovery
- 75. Circuit Breaker Pattern
- 76. Bulkhead Pattern
- 77. Rate Limiting
- 78. Idempotency
- 79. Distributed Transactions
- 80. Event-Driven Architecture
- 81. Message Queues (Kafka, RabbitMQ)
- 82. استفاده از Kafka با Scala
- 83. استفاده از RabbitMQ با Scala
- 84. Testing Microservices
- 85. Deploying Microservices with Kubernetes
- 86. Monitoring Microservices
- 87. Security for Microservices
- 88. Scale Up و Scale Down برنامهها
- 89. مدیریت هزینهها در Kubernetes
- 90. Cost Optimization Techniques
- 91. Future of Containerization and Orchestration
تگها:
DevOps
Docker
Kubernetes
ارکستراسیون
استقرار
اسکالا
برنامه نویسی اسکالا
توسعه نرم افزار
کانتینر
مقیاس پذیری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.