تطوير الويب باستخدام JavaScript (Node.js): من الأساسيات إلى النشر
300 صفحات
Arabic
PDF
4.5

تطوير الويب باستخدام JavaScript (Node.js): من الأساسيات إلى النشر

تطوير الويب باستخدام JavaScript (Node.js): من الأساسيات إلى النشر

المؤلف:

السنة:

ملخص:

كتاب «تطوير الويب باستخدام JavaScript (Node.js): من الأساسيات إلى النشر» هو دليل عملي سيرشدك خلال جميع مراحل إنشاء تطبيقات الويب باستخدام Node.js. المؤلف، مطور backend ذو خبرة أليكسي سوكولوف، يشارك الأساليب المُجرّبة والحلول الجاهزة ويتجنب النظرية الجافة التي لا تفيد في المشاريع الحقيقية.



الكتاب مثالي لأولئك الذين هم على دراية بأساسيات JavaScript ويريدون إتقان تطوير الخادم، وكذلك لأولئك الذين ينتقلون من لغات أخرى (Python, PHP, Java) إلى Node.js. لا استطرادات غير ضرورية - فقط ما تحتاجه للعمل.



ما ستتعلمه من الكتاب:

  • أساسيات Node.js: حلقة الأحداث، النظام النمطي، العمل مع الملفات والتيارات.
  • إنشاء خادم ويب باستخدام Node.js الخالص وإطار العمل Express.
  • التوجيه والبرمجيات الوسيطة (middleware): معالجة الطلبات، التحقق من الصحة، المصادقة.
  • العمل مع قواعد البيانات: PostgreSQL, MongoDB, Sequelize و Mongoose.
  • REST API و GraphQL: تصميم نقاط النهاية، توثيق Swagger.
  • المصادقة والأمان: JWT, OAuth, الحماية من CSRF و XSS.
  • الاختبار: اختبارات الوحدة، اختبارات التكامل باستخدام Jest و Supertest.
  • النشر و DevOps: Docker, CI/CD, Nginx, النشر على VPS والمنصات السحابية.
  • مشاريع حقيقية: دردشة، API لمتجر إلكتروني، بنية الخدمات المصغرة.


لماذا يجب قراءة هذا الكتاب:

  • إرشادات خطوة بخطوة وأمثلة جاهزة للكود.
  • التركيز على الأدوات الحديثة: ES6+, async/await, TypeScript.
  • تحليل الأخطاء النموذجية وطرق تجنبها.
  • نصائح لتحسين الأداء وقابلية التوسع.
  • التحضير للمقابلات: أسئلة ومهام حول Node.js.


في نهاية الكتاب، ستكون قادرًا على تصميم وتشغيل تطبيق ويب كامل بنفسك، جاهز للاستخدام الفعلي. الكتاب مناسب للدراسة الذاتية وكذلك للدورات التدريبية في تطوير الويب.



قم بتنزيل الكتاب على PythonLib وابدأ في إنشاء خدمات ويب حديثة باستخدام JavaScript اليوم!

توصيات