کتاب آموزش Go و Kubernetes برای مدیریت کانتینرها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Go و Kubernetes برای مدیریت کانتینرها
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. مقدمهای بر Go: نصب، راهاندازی و ساختار پروژه
- 2. نوعهای داده، متغیرها و ثابتها در Go
- 3. عملگرها و کنترل جریان (if, switch, for) در Go
- 4. توابع، پارامترها و مقادیر بازگشتی چندگانه
- 5. آرایهها، اسلایسها و نقشهها (Maps) در Go
- 6. ساختارها (Structs) و متدها
- 7. اینترفیسها (Interfaces) و برنامهنویسی چندریختی
- 8. مدیریت خطاها در Go (Error Handling)
- 9. همزمانی با گوروتینها (Goroutines) و کانالها (Channels)
- 10. مدیریت بستهها و ماژولها در Go
- 11. تستنویسی و بنچمارک در Go
- 12. معرفی Docker و مفاهیم کانتینرسازی
- 13. نصب و پیکربندی Kubernetes
- 14. معماری Kubernetes: Master و Node
- 15. اشیا (Objects) اصلی Kubernetes: Pod، Service، Volume
- 16. کار با Pods و استراتژیهای Deployment
- 17. سرویسها (Services) و انواع آن (ClusterIP، NodePort، LoadBalancer)
- 18. کامپوننتهای ذخیرهسازی: PersistentVolume و PersistentVolumeClaim
- 19. مدیریت پیکربندی با ConfigMap و Secret
- 20. مقیاسپذیری با ReplicaSet و Horizontal Pod Autoscaler
- 21. شبکه در Kubernetes: Network Policies و Ingress
- 22. بستهبندی اپلیکیشن با Helm Charts
- 23. ایجاد یک API ساده با Go
- 24. کانتینری کردن اپلیکیشن Go با Docker
- 25. استقرار (Deploy) اپلیکیشن Go در Kubernetes
- 26. مدیریت لاگها و مانیتورینگ در Kubernetes
- 27. استفاده از اپراتورها (Operators) در Kubernetes
- 28. ادغام CI/CD با Kubernetes و Go
- 29. بهینهسازی تصاویر Docker برای اپلیکیشنهای Go
- 30. مدیریت ریسورس (Resource Management) در Kubernetes
- 31. امنیت در Kubernetes: RBAC و Pod Security
- 32. مهاجرت اپلیکیشنهای Legacy به کانتینر
- 33. اشکالزدایی (Debugging) اپلیکیشنهای Go در کانتینر
- 34. کار با پایگاه داده در Go و Kubernetes
- 35. مدیریت رازها (Secrets) و متغیرهای محیطی
- 36. ایجاد CronJob در Kubernetes
- 37. مدیریت وابستگیها و Vendor کردن در Go
- 38. استفاده از Kubernetes API با Go Client
- 39. مدیریت وضعیت (StatefulSet) برای اپلیکیشنهای stateful
- 40. تست اپلیکیشنهای Kubernetes با Minikube یا Kind
- 41. بهینهسازی عملکرد و کاهش لَیْتِنس در Go
- 42. مدیریت حافظه و GC (Garbage Collection) در Go
- 43. ایجاد Middleware برای API در Go
- 44. مدیریت خطاها و Retry Logic در Kubernetes
- 45. استفاده از Service Mesh (مانند Istio) با Go
- 46. مدیریت چند-کلاستری (Multi-cluster) Kubernetes
- 47. مدیریت نسخههای اپلیکیشن با Rollback و Update
- 48. ایجاد Custom Resource Definitions (CRD) در Kubernetes
- 49. مدیریت Storage Classes و Dynamic Provisioning
- 50. مدیریت DNS و Certificate با Kubernetes
- 51. بهینهسازی هزینهها در Kubernetes
تگها:
DevOps
Docker
Golang
Kubernetes
ارکستریشن
برنامه نویسی Go
کوبرنتیز
مدیریت کانتینرها
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.