اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با Google Kubernetes Engine (GKE) برای استقرار و مدیریت برنامههای کاربردی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با Google Kubernetes Engine (GKE) برای استقرار و مدیریت برنامههای کاربردی
موضوع کلی: فناوری اطلاعات و شبکههای کامپیوتری
موضوع میانی: مدیریت و ارکستراسیون کانتینرها
📋 سرفصلهای دوره
- 1. مقدمهای بر مفاهیم کانتینری
- 2. آشنایی با Docker و اصول آن
- 3. ساخت ایمیجهای Docker
- 4. مدیریت کانتینرها با Docker
- 5. مفاهیم اصلی Kubernetes
- 6. معماری Kubernetes
- 7. معرفی Google Kubernetes Engine (GKE)
- 8. ایجاد یک کلاستر GKE
- 9. مؤلفهها و اشیاء Kubernetes (Pod, Deployment, Service)
- 10. استقرار برنامههای کاربردی در GKE
- 11. مدیریت Deploymentها
- 12. استفاده از Services برای دسترسی به برنامهها
- 13. آشنایی با Ingress برای مدیریت ترافیک خارجی
- 14. استقرار برنامههای چند کانتینری
- 15. مدیریت State در برنامههای کانتینری (Persistent Volumes)
- 16. استفاده از ConfigMaps و Secrets
- 17. نظارت و لاگگیری در GKE
- 18. معرفی ابزارهای مانیتورینگ GKE
- 19. مدیریت منابع در GKE (Requests و Limits)
- 20. بهینهسازی عملکرد کلاستر
- 21. امنیت در GKE
- 22. مدیریت دسترسی و Role-Based Access Control (RBAC)
- 23. شبکهبندی در GKE (VPC-native, Network Policies)
- 24. مدیریت بهروزرسانی کلاستر GKE
- 25. استفاده از Helm برای مدیریت بستههای برنامهها
- 26. نصب و پیکربندی Helm
- 27. ایجاد Chartهای Helm
- 28. مدیریت Releaseها با Helm
- 29. معرفی ابزارهای CI/CD برای GKE
- 30. یکپارچهسازی GKE با ابزارهای CI/CD
- 31. استقرار خودکار برنامهها
- 32. مدیریت و مانیتورینگ برنامههای مستقر شده
- 33. معرفی مفاهیم Serverless در GKE (Cloud Run)
- 34. استفاده از Cloud Run برای برنامههای بدون سرور
- 35. مقایسه GKE و Cloud Run
- 36. مفاهیم پیشرفته Kubernetes
- 37. استفاده از StatefulSets برای برنامههای stateful
- 38. مدیریت DaemonSets
- 39. استفاده از Jobs و CronJobs
- 40. مدیریت منابع با Horizontal Pod Autoscaler (HPA)
- 41. مدیریت منابع با Cluster Autoscaler
- 42. مفاهیم پیشرفته شبکهبندی در GKE
- 43. استفاده از Service Mesh (مانند Istio)
- 44. نصب و پیکربندی Istio در GKE
- 45. مدیریت ترافیک با Istio
- 46. امنیت با Istio
- 47. مفاهیم پیشرفته امنیتی در GKE
- 48. مدیریت Pod Security Policies
- 49. استفاده از Network Policies پیشرفته
- 50. مدیریت گواهینامهها و TLS
- 51. مفاهیم پیشرفته مانیتورینگ و لاگگیری
- 52. استفاده از Prometheus و Grafana در GKE
- 53. تنظیم Alertها و هشدارها
- 54. مدیریت لاگها با Cloud Logging
- 55. تحلیل لاگها برای عیبیابی
- 56. مفاهیم پیشرفته ذخیرهسازی
- 57. استفاده از PersistentVolumeClaims
- 58. مدیریت StorageClasses
- 59. پشتیبانگیری و بازیابی دادهها
- 60. مفاهیم پیشرفته استقرار
- 61. استراتژیهای استقرار (Rolling Updates, Canary Deployments)
- 62. استفاده از Blue/Green Deployments
- 63. مدیریت Rollbacks
- 64. مفاهیم پیشرفته مدیریت کلاستر
- 65. بهینهسازی هزینهها در GKE
- 66. مدیریت چندین کلاستر GKE
- 67. استفاده از GKE Multi-Cluster Management
- 68. استراتژیهای Disaster Recovery
- 69. مفاهیم پیشرفته توسعه برنامههای کانتینری
- 70. بهینهسازی Dockerfile
- 71. مبارزه با آسیبپذیریها در ایمیجها
- 72. اصول طراحی ریزخدمات (Microservices)
- 73. مدیریت ریزخدمات در GKE
- 74. معرفی ابزارهای تحلیل کد و کیفیت
- 75. استفاده از ابزارهای تحلیل کد در CI/CD
- 76. مفاهیم پیشرفته ابری
- 77. مفهوم Infrastructure as Code (IaC)
- 78. استفاده از Terraform برای مدیریت GKE
- 79. استفاده از Deployment Manager
- 80. معرفی Google Cloud Build
- 81. یکپارچهسازی GKE با Google Cloud Build
- 82. مفاهیم پیشرفته DevOps
- 83. فرهنگ و اصول DevOps
- 84. پیادهسازی اصول DevOps در GKE
- 85. مدیریت چرخه عمر برنامههای کاربردی
- 86. اتوماسیون فرآیندها
- 87. مفاهیم پیشرفته امنیت ابری
- 88. مدیریت هویت و دسترسی (IAM) در Google Cloud
- 89. امنیت شبکه در Google Cloud
- 90. مدیریت ریسکهای امنیتی
- 91. مفاهیم پیشرفته معماری ابری
- 92. طراحی معماریهای مقیاسپذیر
- 93. طراحی معماریهای مقاوم در برابر خطا
- 94. انتخاب بهترین سرویسها برای برنامههای کاربردی
- 95. استفاده از الگوهای معماری ابری
- 96. مفاهیم پایانی GKE
- 97. مرور کلی بر قابلیتهای GKE
- 98. مسیرهای یادگیری بیشتر در GKE
- 99. نکات و ترفندهای پیشرفته
- 100. منابع تکمیلی و جامعه کاربری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.