C# (.NET) وDocker: حاويات التطبيقات
300 صفحات
Arabic
PDF
4.5

C# (.NET) وDocker: حاويات التطبيقات

C# (.NET) وDocker: حاويات التطبيقات

المؤلف:

السنة:

ملخص:

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



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

يغطي الكتاب دورة العمل الكاملة مع Docker في نظام .NET البيئي: من تثبيت الأدوات إلى نشر الصور الجاهزة في سجل خاص أو عام. ستتعلم:

  • كيفية إنشاء Dockerfile فعالة لـ ASP.NET Core، والتطبيقات الطرفية والخلفية
  • مبادئ العمل مع docker-compose لتنسيق عدة خدمات (API ويب، قواعد بيانات، قوائم انتظار الرسائل)
  • تحسين الصور: البناء متعدد المراحل، تقليل الحجم، تخزين الطبقات مؤقتاً
  • دمج Docker في خطوط أنابيب CI/CD (GitLab CI، GitHub Actions، Azure DevOps)
  • أمان الحاويات: الصلاحيات الدنيا، فحص الثغرات، إدارة الأسرار
  • التطوير المحلي مع إعادة التحميل السريع والتصحيح داخل الحاوية


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

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

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


ماذا ستتعلم بعد القراءة؟

  • ستتعلم كتابة Dockerfile نظيفة وفعالة لأي نوع من تطبيقات .NET
  • ستتقن تشغيل المشاريع متعددة الارتباطات باستخدام docker-compose
  • ستفهم كيفية تنظيم تخزين البيانات (volumes) وإعداد التفاعلات الشبكية
  • ستتمكن من أتمتة بناء ونشر الصور عبر CI/CD
  • ستحصل على مهارات عملية في العمل مع السجلات والمراقبة وتصحيح أخطاء الحاويات


يحتوي الكتاب على أكثر من 50 مثالاً عملياً جاهزاً للاستخدام في المشاريع الحقيقية. جميع الأمثلة محدثة لـ .NET 6 و7 و8، بالإضافة إلى أحدث إصدارات Docker Desktop وDocker Engine. ابدأ رحلتك نحو التطوير السحابي الحديث اليوم!

توصيات