اپلیکیشن اندرویدی فلشکارت آموزشی Kubernetes for Developers: ابزارها و Workflow
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Kubernetes for Developers: ابزارها و Workflow
موضوع کلی: برنامه نویسی
موضوع میانی: کوبرنتیز (Kubernetes)
📋 سرفصلهای دوره
- 1. معرفی Kubernetes و مفاهیم پایه
- 2. کانتینرسازی با Docker: پیشنیازهای Kubernetes
- 3. معماری Kubernetes: اجزای اصلی
- 4. Podها: واحد کوچک استقرار در Kubernetes
- 5. Deploymentها: مدیریت برنامههای بدون وقفه
- 6. Serviceها: دسترسی به برنامهها در Kubernetes
- 7. Namespaceها: سازماندهی منابع Kubernetes
- 8. ConfigMapها: مدیریت پیکربندی برنامهها
- 9. Secretها: مدیریت اطلاعات حساس
- 10. Labelها و Selectorها: برچسبگذاری و انتخاب منابع
- 11. ReplicaSetها: مدیریت تعداد Podها
- 12. StatefulSetها: مدیریت برنامههای stateful
- 13. DaemonSetها: اجرای Podها در تمام نودها
- 14. Volumeها و Persistent Volume Claimها: ذخیرهسازی دادهها
- 15. Ingress: مدیریت دسترسی خارجی به Serviceها
- 16. NetworkPolicyها: کنترل ترافیک شبکه
- 17. Helm: مدیریت بستههای Kubernetes
- 18. Kubectl: خط فرمان Kubernetes
- 19. مانیتورینگ Kubernetes با Metrics Server
- 20. مانیتورینگ Kubernetes با Prometheus
- 21. Logging در Kubernetes با Elasticsearch, Fluentd, Kibana (EFK)
- 22. Scale کردن برنامهها در Kubernetes
- 23. بهروزرسانی برنامهها در Kubernetes (Rolling Updates)
- 24. Rollback کردن تغییرات در Kubernetes
- 25. عیبیابی برنامهها در Kubernetes
- 26. مدیریت منابع (CPU و Memory) در Kubernetes
- 27. Horizontal Pod Autoscaler (HPA): مقیاسبندی خودکار
- 28. Vertical Pod Autoscaler (VPA): تنظیم منابع Pod
- 29. Jobها و CronJobها: اجرای وظایف زمانبندی شده
- 30. Custom Resource Definition (CRD): گسترش API Kubernetes
- 31. Operatorها: خودکارسازی وظایف پیچیده
- 32. Kubernetes API: ارتباط با Kubernetes
- 33. RBAC: کنترل دسترسی مبتنی بر نقش
- 34. Service Accountها: هویت برای Podها
- 35. Network Service Mesh (Istio, Linkerd)
- 36. Kubernetes Federation: مدیریت خوشههای متعدد
- 37. GitOps: مدیریت زیرساخت با Git
- 38. CI/CD با Kubernetes
- 39. استفاده از Minikube برای توسعه محلی
- 40. استفاده از Kind برای تست Kubernetes
- 41. Kubernetes و میکروسرویسها
- 42. بهینهسازی عملکرد برنامهها در Kubernetes
- 43. امنیت Kubernetes: بهترین شیوهها
- 44. استفاده از Kubernetes Dashboard
- 45. مدیریت خوشههای Kubernetes در Cloud (AWS, Azure, GCP)
- 46. Nodeها: نقش و مسئولیتها
- 47. Kubelet: عامل اصلی در هر Node
- 48. Kube-proxy: مدیریت شبکه در Kubernetes
- 49. etcd: ذخیرهسازی کلید-مقدار Kubernetes
- 50. CoreDNS: سرویس DNS در Kubernetes
- 51. Container Runtime Interface (CRI)
- 52. Container Network Interface (CNI)
- 53. Container Storage Interface (CSI)
- 54. ارتباط بین Podها
- 55. Service Discovery در Kubernetes
- 56. Load Balancing در Kubernetes
- 57. Health Checkها در Kubernetes (Liveness و Readiness Probes)
- 58. استفاده از Kubernetes برای Machine Learning
- 59. Kubernetes و Big Data
- 60. استفاده از Kubernetes برای وباپلیکیشنها
- 61. استفاده از Kubernetes برای APIها
- 62. طراحی یک معماری مقیاسپذیر با Kubernetes
- 63. استفاده از Kubernetes برای توسعهی Backend
- 64. استفاده از Kubernetes برای توسعهی Frontend
- 65. مقایسه Kubernetes با Docker Swarm و Apache Mesos
- 66. آینده Kubernetes و ترندهای جدید
- 67. حل مسائل رایج در Kubernetes
- 68. بهبود امنیت برنامههای Kubernetes
- 69. استفاده از Kubernetes در محیطهای Hybrid Cloud
- 70. استفاده از Kubernetes در محیطهای Multi-Cloud
- 71. بهینهسازی هزینهها در Kubernetes
- 72. مدیریت لاگها و مانیتورینگ در Kubernetes
- 73. مدیریت پیکربندی برنامهها در Kubernetes
- 74. تست برنامهها در Kubernetes
- 75. استقرار برنامهها در Kubernetes با استفاده از GitOps
- 76. استفاده از Kubernetes برای DevOps
- 77. مدیریت نسخهها و بازگشت به نسخههای قبلی در Kubernetes
- 78. استفاده از Kubernetes برای micro frontends
- 79. استفاده از Kubernetes برای serverless functions
- 80. آشنایی با Kubernetes SIGها (Special Interest Groups)
- 81. بهینهسازی مصرف منابع در Kubernetes
- 82. استفاده از Kubernetes برای برنامههای stateful
- 83. استفاده از Kubernetes برای برنامههای بدون state
- 84. مدیریت بستههای نرمافزاری در Kubernetes
- 85. استفاده از Kubernetes برای پایگاههای داده
- 86. استفاده از Kubernetes برای صفهای پیام
- 87. استفاده از Kubernetes برای کشها
- 88. استفاده از Kubernetes برای سرویسهای جستجو
- 89. استفاده از Kubernetes برای سرویسهای مانیتورینگ
- 90. استفاده از Kubernetes برای سرویسهای لاگینگ
- 91. استفاده از Kubernetes برای سرویسهای امنیت
- 92. استفاده از Kubernetes برای سرویسهای شبکه
- 93. استفاده از Kubernetes برای سرویسهای ذخیرهسازی
- 94. استفاده از Kubernetes برای سرویسهای CI/CD
- 95. استفاده از Kubernetes برای سرویسهای اتوماسیون
- 96. استفاده از Kubernetes برای سرویسهای مدیریت
- 97. استفاده از Kubernetes برای سرویسهای توسعه
- 98. استفاده از Kubernetes برای سرویسهای تست
- 99. استفاده از Kubernetes برای سرویسهای استقرار
- 100. استفاده از Kubernetes برای سرویسهای مقیاسبندی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.