DevOps لمطوري Swift (iOS/macOS)
300 صفحات
Arabic
PDF
4.5

DevOps لمطوري Swift (iOS/macOS)

DevOps لمطوري Swift (iOS/macOS)

المؤلف:

السنة:

ملخص:

هذا الكتاب هو أول دليل عملي باللغة الروسية يسد الفجوة بين تطوير Swift وممارسات DevOps الحديثة. إذا كنت مطور iOS/macOS ترغب في أتمتة بناء التطبيقات واختبارها وتسليمها، أو مهندس DevOps يستكشف نظام Apple البيئي، فهذا الإصدار لك.



الكتاب مبني على مبدأ "من البسيط إلى المعقد". ستبدأ بالمفاهيم الأساسية: ما هو CI/CD، ولماذا نحتاج إلى الأتمتة، وكيفية إعداد Xcode Cloud أو GitHub Actions لمشروع Swift. ثم ستنتقل إلى الحاويات باستخدام Docker، والعمل مع Fastlane، وإنشاء خطوط أنابيب كاملة لـ App Store وTestFlight.



يتم إيلاء اهتمام خاص للتكامل مع أطر Swift الخادمة (Vapor، Kitura)، وإعداد المراقبة وتسجيل السجلات، بالإضافة إلى قضايا الأمان أثناء النشر. ستتعلم كيفية تنظيم البنية التحتية للتطوير الجماعي، وإدارة الإصدارات والإصدارات باستخدام الأدوات الحديثة.



ما ستتعلمه:

  • أساسيات CI/CD لمنصات Apple: إعداد خطوط الأنابيب في Xcode Cloud، GitHub Actions، GitLab CI وBitrise.
  • أتمتة المهام الروتينية باستخدام Fastlane: البناء، التوقيع، التحميل إلى App Store Connect.
  • حاويات تطبيقات Swift باستخدام Docker والعمل مع Kubernetes.
  • المراقبة وتصحيح الأخطاء في الإنتاج: Firebase Crashlytics، Telemetry، تسجيل السجلات.
  • دمج الاختبارات: اختبارات الوحدة، اختبارات واجهة المستخدم، اختبارات الأداء في CI.
  • نشر تطبيقات Swift الخادمة على AWS وHeroku والخوادم الخاصة.
  • إدارة الأسرار والشهادات وملفات التوقيع.
  • تنظيم العمل الجماعي: مراجعة الكود، أعلام الميزات، الإصدارات التجريبية.


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

  • مطورو iOS/macOS الراغبون في أتمتة عمليات البناء والتسليم.
  • مهندسو DevOps المنتقلون إلى نظام Apple البيئي.
  • قادة الفرق والمديرون التقنيون الذين يطبقون ممارسات DevOps في الفريق.
  • المستقلون وأصحاب الاستوديوهات الصغيرة الذين يسعون لتحسين خطوط الأنابيب.


يحتوي الكتاب على العديد من أمثلة التعليمات البرمجية، والتكوينات الجاهزة، وقوائم المراجعة التي يمكن تطبيقها فورًا في العمل. تم اختبار جميع الأمثلة على الإصدارات الحالية من Swift 5.9+ وXcode 15+. بعد القراءة، ستتمكن من إعداد دورة CI/CD كاملة لأي مشروع Apple - من الفكرة إلى النشر في المتاجر.

توصيات