C# (.NET) و Kubernetes: تطوير وتنسيق الخدمات المصغرة
300 صفحات
Arabic
PDF
4.5

C# (.NET) و Kubernetes: تطوير وتنسيق الخدمات المصغرة

C# (.NET) و Kubernetes: تطوير وتنسيق الخدمات المصغرة

المؤلف:

السنة:

ملخص:

تتطلب تطوير البرمجيات الحديثة بشكل متزايد استخدام الحاويات وأنظمة التنسيق. إذا كنت تكتب بلغة C# (.NET) وترغب في إتقان Kubernetes، سيكون هذا الكتاب دليلك الموثوق به في عالم التقنيات السحابية وهندسة الخدمات المصغرة.



عن ماذا يتحدث هذا الكتاب؟

كتاب "C# (.NET) و Kubernetes" هو دليل عملي يغطي دورة الحياة الكاملة لتطبيق .NET في البنية التحتية الحديثة. ستبدأ بأساسيات الحاويات وتنتقل تدريجياً إلى سيناريوهات معقدة للتنسيق والمراقبة والتوسع.



يتناول الكتاب بالتفصيل:

  • أساسيات Docker لمطور .NET — إنشاء صور فعالة، تحسين الطبقات، العمل مع البناء متعدد المراحل.
  • هندسة الخدمات المصغرة بلغة C# — التصميم، تقسيم المسؤوليات، التفاعل بين الخدمات.
  • النشر في Kubernetes — إنشاء Pod و Deployment و Service و Ingress و ConfigMap و Secrets.
  • إدارة الحالة — العمل مع قواعد البيانات، التخزين المؤقت، الجلسات في البيئة الموزعة.
  • المراقبة وتسجيل الأحداث — التكامل مع Prometheus و Grafana و ELK-stack و OpenTelemetry.
  • CI/CD لـ .NET و Kubernetes — إعداد خطوط الأنابيب باستخدام GitHub Actions أو Azure DevOps أو GitLab CI.
  • الأمان — إدارة الأسرار، RBAC، سياسات أمان الشبكة.


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

الكتاب مخصص لـ:

  • مطوري C# الذين يرغبون في إتقان الحاويات والتنسيق.
  • مهندسي DevOps الذين يعملون مع حزم .NET ويرغبون في تعميق معرفتهم بخصوصيات المنصة.
  • المهندسين المعماريين الذين يصممون حلولاً سحابية تعتمد على .NET.
  • قادة الفرق الذين يطبقون هندسة الخدمات المصغرة في مشاريعهم.


ماذا ستتعلم؟

بعد قراءة الكتاب، ستتمكن من:

  • إنشاء صور Docker خفيفة الوزن لتطبيقات ASP.NET Core.
  • تصميم ونشر خدمات مصغرة متسامحة مع الأخطاء في Kubernetes.
  • إعداد التوسع التلقائي (HPA) والشفاء الذاتي للمجموعة.
  • تنفيذ النشر السلس (Rolling Update, Blue/Green, Canary).
  • دمج تطبيقات .NET مع شبكة الخدمات (Service Mesh).
  • تحسين الأداء وتكلفة البنية التحتية السحابية.


يحتوي الكتاب على العديد من الأمثلة الجاهزة للكود وملفات التكوين وقوائم المراجعة التي يمكن تطبيقها فوراً في المشاريع الحقيقية. جميع الأمثلة محدثة لـ .NET 6/7/8 وأحدث إصدارات Kubernetes.



ابدأ رحلتك في عالم التقنيات السحابية مع C# و Kubernetes اليوم!

توصيات