Server-Side Swift
424 صفحات
Arabic
PDF
4.5

Server-Side Swift

Создание серверных приложений на Swift

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Server-Side Swift» من تأليف Tim Condon هو دليل عملي لبناء تطبيقات الخادم بلغة Swift. نُشر في عام 2020 (424 صفحة)، وأصبح واحدًا من الإصدارات الكاملة القليلة المخصصة لنظام Swift البيئي خارج تطوير الأجهزة المحمولة وأجهزة الكمبيوتر المكتبية. الكتاب موجه للمطورين الذين هم على دراية بأساسيات Swift، ويقدم مسارًا متسلسلًا من إعداد البيئة إلى نشر الخلفية الجاهزة.

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

يغطي الإصدار جميع الجوانب الرئيسية لتطوير الخادم بلغة Swift. يركز الاهتمام الرئيسي على إطار العمل Vapor — الأداة الأكثر شيوعًا لإنشاء خدمات الويب بلغة Swift. ومع ذلك، يتطرق المؤلف أيضًا إلى البدائل (Kitura, Perfect) والمبادئ العامة لبناء REST API، والعمل مع قواعد البيانات، والمصادقة، والاختبار.

المحتوى حسب الفصول

  • إعداد بيئة التطوير (macOS, Linux, Docker)
  • أساسيات Vapor: التوجيه، وحدات التحكم، middleware
  • العمل مع Fluent ORM وقواعد البيانات (PostgreSQL, SQLite, MySQL)
  • إنشاء RESTful API مع تسلسل JSON
  • المصادقة (JWT, الجلسات, OAuth)
  • WebSockets والوقت الفعلي
  • الاختبار (Unit, Integration, Performance)
  • النشر على الخوادم (Heroku, AWS, DigitalOcean)
  • الترحيلات، التسجيل، معالجة الأخطاء

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

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

توصيات