Go (Golang) وKubernetes: دورة شاملة لتطوير وتنسيق الخدمات المصغرة
300 صفحات
Arabic
PDF
4.5

Go (Golang) وKubernetes: دورة شاملة لتطوير وتنسيق الخدمات المصغرة

Go (Golang) وKubernetes: دورة شاملة لتطوير وتنسيق الخدمات المصغرة

المؤلف:

السنة:

ملخص:

هذا الكتاب هو دليل مثالي للمطورين الذين يرغبون في إتقان إنشاء تطبيقات الخدمات المصغرة الحديثة بلغة Go (Golang) وتعلم إدارتها باستخدام Kubernetes. يأخذك المؤلف خطوة بخطوة من أساسيات لغة Go إلى التنسيق الاحترافي للحاويات في بيئة الإنتاج.



لمن هذا الكتاب:

  • مطوري Go الراغبين في الانتقال من البنى المتجانسة إلى بنية الخدمات المصغرة
  • مهندسي DevOps الذين يريدون فهمًا أعمق لكيفية كتابة التطبيقات لـ Kubernetes
  • مبرمجي الواجهة الخلفية (Backend) الذين يدرسون الحاويات وتقنيات السحابة
  • القادة التقنيين الذين يخططون لنقل المشاريع الحالية إلى Kubernetes


ماذا ستتعلم من الكتاب:

  • أساسيات Go: أنواع البيانات، الغوروتينات، القنوات، الواجهات ومعالجة الأخطاء
  • إنشاء RESTful API وخدمات gRPC بلغة Go
  • حاويات تطبيقات Go باستخدام Docker (البناء متعدد المراحل، تحسين الصور)
  • هندسة Kubernetes: Pods، Deployments، Services، ConfigMaps وSecrets
  • إعداد التوسع التلقائي (HPA) وموازنة التحميل
  • تنظيم خطوط أنابيب CI/CD باستخدام GitHub Actions وHelm
  • المراقبة وتسجيل الدخول باستخدام Prometheus وGrafana وLoki
  • الأمان: RBAC، سياسات الشبكة (Network Policies) وإدارة الأسرار
  • مواضيع متقدمة: مشغلات Kubernetes، Service Mesh (Istio) وGitOps


لماذا يختلف هذا الكتاب عن غيره:

على عكس الأدلة المجردة، يحتوي كل فصل على أمثلة عملية وقوالب جاهزة للاستخدام. لن تقرأ النظرية فقط - بل ستكتب تطبيق خدمة مصغرة كامل بلغة Go، وتنشره في Kubernetes وتضبط المراقبة. جميع أمثلة الكود متاحة في مستودع مفتوح.



الكتاب مناسب لكل من المبتدئين الذين بدأوا للتو في تعلم Go، والمطورين ذوي الخبرة الذين يرغبون في تنظيم معرفتهم بـ Kubernetes. يستخدم المؤلف لغة واضحة ويتجنب الأكاديمية المفرطة، مع التركيز على المهام العملية التي ستواجهها في العمل الحقيقي.



بعد القراءة، ستكون قادرًا بثقة على تصميم وتطوير وصيانة أنظمة الخدمات المصغرة بلغة Go، باستخدام جميع إمكانيات Kubernetes. هذا ليس مجرد كتاب - إنه دليلك المكتبي للعمل اليومي مع مجموعة التقنيات السحابية الحديثة.

توصيات