Practical Deno: دليل عملي لـ Deno
Создание веб-приложений на TypeScript с Deno
ملخص:
مقدمة
كتاب «Practical Deno» (فرناندو دوليو، 2021، 274 صفحة) هو دليل عملي لبناء تطبيقات الويب باستخدام TypeScript وبيئة التشغيل Deno. يهدف المؤلف، وهو مطور متمرس وكاتب تقني، إلى تقديم Deno ليس فقط كبديل لـ Node.js، بل كمنصة حديثة مع أمان محسّن، ودعم مدمج لـ TypeScript، ووحدات لا مركزية. الكتاب موجه للممارسين: كل فصل يحتوي على أمثلة جاهزة للكود، وتمارين، ونصائح حول النشر.
عن ماذا يتحدث الكتاب
يغطي «Practical Deno» دورة التطوير الكاملة لتطبيق ويب على Deno: من التثبيت وإعداد البيئة إلى النشر في الإنتاج. المواضيع الرئيسية:
- التثبيت والتكوين — إعداد Deno، العمل مع TypeScript خارج الصندوق، ملفات التكوين.
- نظام الوحدات — استيراد الوحدات عبر URL، مدير التبعيات، العمل مع حزم npm عبر CDN.
- الأمان — نموذج الأذونات في Deno (الأعلام --allow-read، --allow-net وغيرها)، عزل الكود.
- خوادم HTTP والتوجيه — إنشاء REST API باستخدام المكتبات القياسية وإطار Oak.
- العمل مع قواعد البيانات — الاتصال بـ PostgreSQL، MySQL، MongoDB عبر مشغلات Deno.
- الاختبار — مشغل الاختبارات المدمج، الكائنات الوهمية (mocks)، الاختبارات غير المتزامنة، تغطية الكود.
- النشر
توصيات
كود C++ النظيف: دليل عملي لكتابة كود قابل للقراءة والفعالية والصيانة
أمان تطبيقات Rust: من الأساسيات إلى التقنيات المتقدمة
التزامن في Rust: إتقان البرمجة غير المتزامنة وتعدد الخيوط
يدويًا على Rust: إنشاء فعال للتطبيقات والألعاب باستخدام Rust
Command-Line Rust: تصميم وإنشاء أدوات CLI في Rust
Rust: اختراقات فريدة لعالم أفضل