DevOps لمطوري C# (.NET): الأتمتة، CI/CD والحلول السحابية
300 صفحات
Arabic
PDF
4.5

DevOps لمطوري C# (.NET): الأتمتة، CI/CD والحلول السحابية

DevOps لمطوري C# (.NET): الأتمتة، CI/CD والحلول السحابية

المؤلف:

السنة:

ملخص:

كتاب «DevOps لمطوري C# (.NET)» هو دليل عملي يساعد المطورين على منصة .NET في إتقان ممارسات DevOps الحديثة ودمجها في العمل اليومي. المؤلف، أليكسي سوكولوف، مهندس DevOps ومطور .NET ذو خبرة، يشارك أساليب مجربة وحالات واقعية من الصناعة.



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

  • مطوري C# الذين يرغبون في أتمتة بناء واختبار ونشر مشاريعهم.
  • قادة الفرق والمهندسين المعماريين الذين يخططون لتطبيق CI/CD في فرق .NET.
  • مسؤولي الأنظمة الذين ينتقلون إلى العمل مع المنصات السحابية وحاويات التطبيقات على .NET.


ماذا ستتعلم:

  • كيفية إعداد خطوط أنابيب CI/CD باستخدام Azure DevOps و GitHub Actions لمشاريع .NET.
  • أساسيات حاويات التطبيقات باستخدام Docker والتنسيق باستخدام Kubernetes (k8s) فيما يتعلق بـ C#.
  • أتمتة النشر في البيئات السحابية (Azure، AWS) باستخدام البنية التحتية كرمز (Terraform، قوالب ARM).
  • مراقبة وتسجيل تطبيقات .NET في الإنتاج (Application Insights، Prometheus، Grafana).
  • إدارة التكوينات والأسرار (Azure Key Vault، User Secrets).
  • العمل مع بنية الخدمات المصغرة و Service Fabric لـ .NET.


الكتاب مبني على أمثلة عملية: من تطبيق وحدة تحكم بسيط إلى حل معقد للخدمات المصغرة. جميع السيناريوهات مزودة بنصوص وقوالب جاهزة يمكن تكييفها مع مهامك. يتم إيلاء اهتمام خاص للأمان وتحسين العمليات.



بحلول نهاية الكتاب، ستتمكن من تصميم وصيانة دورة DevOps كاملة لمشاريع .NET بشكل مستقل، مما يقلل من وقت طرح المنتج في السوق ويزيد من استقرار الإصدارات. هذا دليل لا غنى عنه لأولئك الذين يرغبون في تجاوز حدود "التطوير الخالص" وتعلم إدارة دورة حياة التطبيقات.



يوصى به للمطورين الذين لديهم معرفة أساسية بـ C# ومنصة .NET. الإلمام بأساسيات سطر الأوامر و Git سيكون ميزة إضافية، ولكنه ليس ضروريًا - حيث يتم شرح جميع المفاهيم الضرورية من الصفر.

توصيات