TypeScript في الواجهة الخلفية
350 صفحات
Arabic
PDF
4.5

TypeScript في الواجهة الخلفية

Полное руководство по серверной разработке на TypeScript

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «TypeScript on the Backend» (بالعربية: «TypeScript على الخادم الخلفي») من تأليف روبرت بيغز صدر في عام 2021، وجذب فوراً انتباه المطورين الساعين للارتقاء بتطوير الخادم الخلفي إلى مستوى جديد من الموثوقية والوضوح. في عصر أصبحت فيه JavaScript لغة الويب الفعلية، تقدم TypeScript كتابة أنواع ثابتة صارمة، وهي ذات قيمة خاصة في الخادم الخلفي — حيث تكون تكلفة الأخطاء عالية، وقاعدة الكود تنمو بسرعة. هذا الكتاب ليس مجرد مرجع لقواعد اللغة، بل دليل عملي لبناء تطبيقات خادم خلفي بجودة إنتاجية باستخدام TypeScript.

محتوى الكتاب

يأخذ روبرت بيغز القارئ خطوة بخطوة من أساسيات TypeScript إلى التقنيات المتقدمة المستخدمة في المشاريع الحقيقية. يغطي الكتاب:

  • إعداد البيئة ودمج TypeScript مع Node.js؛
  • العمل مع Express و NestJS — أشهر إطارين؛
  • كتابة أنواع الطلبات والاستجابات و middleware ومعالجات الأخطاء؛
  • التفاعل مع قواعد البيانات (SQL و NoSQL) عبر ORM ذات أنواع (TypeORM, Prisma)؛
  • إنشاء REST API وخوادم GraphQL مع دعم كامل للأنواع؛
  • الاختبار (unit, integration, e2e) باستخدام Jest و Supertest؛
  • النشر و CI/CD ومراقبة تطبيقات TypeScript.

يحتوي كل فصل على أمثلة عملية يمكن تطبيقها فوراً في العمل. لا يتعمق المؤلف في نظرية الأنواع، بل يركز على السيناريوهات الحقيقية: المصادقة،

توصيات