کتاب ORM: استفاده از Docker و Container ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ORM: استفاده از Docker و Container ها
موضوع کلی: برنامه نویسی
موضوع میانی: ORM (Object-Relational Mapping)
📋 سرفصلهای دوره
- 1. مقدمه ای بر داکر و کانتینرها
- 2. نصب و پیکربندی داکر
- 3. مفاهیم پایه ای داکر: ایمیج و کانتینر
- 4. ساخت ایمیج های داکر با Dockerfile
- 5. مدیریت ایمیج ها در داکر
- 6. کار با کانتینرهای داکر
- 7. شبکه بندی در داکر
- 8. ذخیره سازی داده ها در داکر
- 9. استفاده از Docker Compose برای مدیریت چند کانتینر
- 10. اورکستراسیون کانتینرها با داکر سوارم
- 11. امنیت در داکر
- 12. نظارت و لاگینگ در داکر
- 13. استفاده از داکر در محیط های توسعه
- 14. استفاده از داکر در محیط های تولید
- 15. بهینه سازی ایمیج های داکر
- 16. اشکال زدایی کانتینرهای داکر
- 17. Docker Desktop و ابزارهای مرتبط
- 18. معرفی Kubernetes و مقایسه با داکر سوارم
- 19. مفاهیم پایه ای Kubernetes
- 20. نصب و پیکربندی Kubernetes (مقدماتی)
- 21. مدیریت Pod ها در Kubernetes
- 22. مدیریت Deployment ها در Kubernetes
- 23. مدیریت Service ها در Kubernetes
- 24. مدیریت Volume ها در Kubernetes
- 25. شبکه بندی در Kubernetes
- 26. ConfigMap و Secret در Kubernetes
- 27. StatefulSet در Kubernetes
- 28. DaemonSet در Kubernetes
- 29. Job و CronJob در Kubernetes
- 30. Namespace در Kubernetes
- 31. RBAC (Role-Based Access Control) در Kubernetes
- 32. Ingress در Kubernetes
- 33. Helm برای مدیریت بسته ها در Kubernetes
- 34. مانیتورینگ و لاگینگ در Kubernetes
- 35. امنیت در Kubernetes
- 36. اشکال زدایی در Kubernetes
- 37. مهاجرت از داکر سوارم به Kubernetes
- 38. استفاده از Kubernetes در محیط های ابری
- 39. مفاهیم CI/CD با داکر و Kubernetes
- 40. پیاده سازی pipelines CI/CD
- 41. ابزارهای CI/CD (مانند Jenkins, GitLab CI)
- 42. مقدمه ای بر توسعه بدون سرور (Serverless)
- 43. استفاده از توابع ابری (مانند AWS Lambda)
- 44. استفاده از Kubernetes برای توابع ابری
- 45. معرفی معماری میکروسرویس
- 46. اصول طراحی میکروسرویس ها
- 47. پیاده سازی میکروسرویس ها با داکر
- 48. ارتباط بین میکروسرویس ها
- 49. مدیریت داده ها در معماری میکروسرویس
- 50. امنیت در معماری میکروسرویس
- 51. تست در معماری میکروسرویس
- 52. مانیتورینگ میکروسرویس ها
- 53. استفاده از API Gateway
- 54. معرفی Event-Driven Architecture
- 55. پیاده سازی Event-Driven Architecture با داکر
- 56. استفاده از Message Queues (مانند RabbitMQ, Kafka)
- 57. مقایسه Kafka و RabbitMQ
- 58. معماری CQRS
- 59. استفاده از Event Sourcing
- 60. اصول طراحی پایگاه داده NoSQL
- 61. استفاده از پایگاه داده های NoSQL با داکر
- 62. مقدمه ای بر DevOps
- 63. اصول و فرهنگ DevOps
- 64. ابزارهای DevOps
- 65. اتوماسیون در DevOps
- 66. تست اتوماتیک در DevOps
- 67. مانیتورینگ و بازخورد در DevOps
- 68. مدیریت پیکربندی (Configuration Management)
- 69. معرفی Ansible
- 70. استفاده از Ansible با داکر
- 71. معرفی Terraform
- 72. استفاده از Terraform برای زیرساخت ابری
- 73. مدیریت زیرساخت به عنوان کد (Infrastructure as Code)
- 74. امنیت در DevOps
- 75. نظارت بر امنیت در DevOps
- 76. مدیریت ریسک و انطباق در DevOps
- 77. اصول مهندسی قابلیت اطمینان سایت (SRE)
- 78. پیاده سازی SRE در عمل
- 79. شاخص های کلیدی عملکرد (KPIs) در SRE
- 80. مدیریت خطا و خرابی
- 81. بازیابی فاجعه (Disaster Recovery)
- 82. بهبود مستمر در DevOps و SRE
- 83. مقدمه ای بر معماری های توزیع شده
- 84. چالش های معماری های توزیع شده
- 85. الگوهای طراحی معماری های توزیع شده
- 86. کنسیسوس در سیستم های توزیع شده
- 87. مقاومت در برابر خطا (Fault Tolerance)
- 88. مقیاس پذیری (Scalability)
- 89. سازگاری (Consistency)
- 90. مدیریت وضعیت (State Management) در سیستم های توزیع شده
- 91. اصول طراحی API های RESTful
- 92. اصول طراحی API های GraphQL
- 93. امنیت API ها
- 94. مستندسازی API ها
- 95. استفاده از ابزارهای طراحی و تست API
- 96. معرفی مفاهیم پایه ای امنیت سایبری
- 97. مدیریت آسیب پذیری ها
- 98. امنیت کانتینرها
- 99. امنیت Kubernetes
- 100. رمزنگاری در سیستم های توزیع شده
تگها:
Docker
ORM
برنامه نویسی
پایگاه داده
توسعه نرم افزار
دیتابیس
کانتینر
مهندسی نرم افزار
هوش مصنوعی
یادگیری ماشین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.