کتاب توسعه میکروسرویسها با Go و Docker با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه میکروسرویسها با Go و Docker
موضوع کلی: برنامه نویسی
موضوع میانی: حوزههای تخصصی**
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری میکروسرویسها
- 2. مزایا و معایب میکروسرویسها
- 3. مقایسه میکروسرویسها با معماریهای دیگر
- 4. معرفی Go و ویژگیهای آن برای توسعه میکروسرویس
- 5. نصب و پیکربندی Go
- 6. مبانی زبان Go: متغیرها، انواع دادهها، عملگرها
- 7. ساختارهای کنترلی در Go: شرطی و حلقهها
- 8. توابع در Go: تعریف، پارامترها، مقادیر بازگشتی
- 9. آرایهها و برشها در Go
- 10. مپها در Go
- 11. استفاده از کانالها برای ارتباط همزمان
- 12. Goroutine ها و همزمانی در Go
- 13. مدیریت خطا در Go
- 14. مقدمهای بر پروتکل HTTP
- 15. ساخت یک API ساده با Go
- 16. کار با JSON در Go
- 17. مقدمهای بر Docker و Containerization
- 18. نصب و پیکربندی Docker
- 19. ساخت Dockerfile برای یک برنامه Go
- 20. ایجاد ایمیج Docker
- 21. اجرای کانتینر Docker
- 22. Docker Compose برای مدیریت چند کانتینری
- 23. ارتباط بین میکروسرویسها: REST API
- 24. ارتباط بین میکروسرویسها: gRPC
- 25. معرفی gRPC و پروتکل بافر (Protocol Buffers)
- 26. پیادهسازی یک میکروسرویس با gRPC در Go
- 27. استفاده از ابزار Postman برای تست API
- 28. مقدمهای بر تست واحد (Unit Testing) در Go
- 29. نوشتن تستهای واحد برای میکروسرویسها
- 30. مقدمهای بر Logging و Monitoring
- 31. استفاده از ابزارهای Logging در Go
- 32. جمعآوری و تحلیل لاگها
- 33. مقدمهای بر Distributed Tracing
- 34. معرفی ابزارهای Monitoring مانند Prometheus و Grafana
- 35. استفاده از Prometheus برای جمعآوری متریکها
- 36. نمایش متریکها با Grafana
- 37. مقدمهای بر Kubernetes
- 38. استقرار میکروسرویسها در Kubernetes
- 39. مدیریت سرویسها در Kubernetes
- 40. مقیاسپذیری میکروسرویسها در Kubernetes
- 41. امنیت میکروسرویسها: احراز هویت (Authentication)
- 42. امنیت میکروسرویسها: مجوز (Authorization)
- 43. استفاده از OAuth 2.0 برای امنیت API
- 44. مقدمهای بر API Gateway
- 45. استفاده از API Gateway برای مدیریت ترافیک
- 46. الگوهای طراحی میکروسرویسها: Circuit Breaker
- 47. الگوهای طراحی میکروسرویسها: Retry
- 48. الگوهای طراحی میکروسرویسها: Rate Limiting
- 49. استفاده از CI/CD برای استقرار خودکار میکروسرویسها
تگها:
API
CI/CD
containerization
DevOps
Docker
Dockerfile
Go
Go programming
gRPC
Kubernetes
microservices
RESTful
توسعه backend
معماری میکروسرویس
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.