NestJS: إطار عمل تقدمي لـ Node.js
380 صفحات
Arabic
PDF
4.5

NestJS: إطار عمل تقدمي لـ Node.js

Официальное руководство от создателя NestJS

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «NestJS: A Progressive Node.js Framework»، الذي كتبه مبتكر الإطار كاميل ميسليفيتش (Kamil Mysliwiec)، هو دليل رسمي لأحد أسرع أطر العمل الخلفية نموًا في نظام JavaScript البيئي. صدر هذا الكتاب في عام 2022، ويحتوي على 380 صفحة، وأصبح مرجعًا أساسيًا لآلاف المطورين الذين يسعون لإتقان نهج حديث، معياري، وقابل للتوسع لبناء تطبيقات backend باستخدام Node.js. على عكس العديد من الدروس المتناثرة، يقدم هذا الإصدار استكشافًا منظمًا وعميقًا لفلسفة وإمكانيات NestJS، بدءًا من الأساسيات وصولاً إلى الموضوعات المتقدمة مثل الخدمات المصغرة و GraphQL والاختبار.

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

يكشف الكتاب بشكل متسلسل عن جميع الجوانب الرئيسية للعمل مع NestJS. يبدأ بتثبيت المشروع وإعداده، ويقدم اللبنات الأساسية للإطار: الوحدات (modules)، وحدات التحكم (controllers)، المزودون (providers)، والخدمات (services). يتم إيلاء اهتمام خاص لحقن التبعيات (Dependency Injection) - إحدى أهم ميزات NestJS المستعارة من Angular. بعد ذلك، يشرح المؤلف بالتفصيل العمل مع قواعد البيانات من خلال التكامل مع TypeORM و Mongoose، ومعالجة الاستثناءات، والتحقق من صحة البيانات باستخدام Pipes، وحماية المسارات باستخدام Guards. تم تخصيص فصول منفصلة لإنشاء REST API، والعمل مع WebSockets، وبناء بنية الخدمات المصغرة باستخدام ناقلات TCP و Redis و RabbitMQ. يختتم الكتاب بقسم حول الاختبار (الوحدة و...)

توصيات