IZI1

برمجة الويب بلغة Rust - تأليف ماكسويل فليتون (غلاف ورقي)

لا توجد تقييمات
Target
USD 45.99
آخر تحديث: 14 أكتوبر 2026

حول هذا المنتج

ملخص الكتاب أتقن لغة البرمجة Rust من خلال تعلم كيفية بناء تطبيقات وخدمات ويب متكاملة الوظائف، ومعالجة التحديات المتعلقة بالأمان والأداء

الميزات الرئيسية: • بناء تطبيقات ويب قابلة للتوسع باستخدام لغة Rust عبر أطر عمل شهيرة مثل Actix و Rocket و Warp • إنشاء مكونات واجهة أمامية يمكن دمجها في عروض متعددة • تطوير نماذج بيانات بلغة Rust للتفاعل مع قاعدة البيانات

وصف الكتاب: هل تشكل معايير الأمان والأداء العالي مصدر قلق كبير بالنسبة لك أثناء تطوير تطبيقات الويب؟

بينما تفرض معظم لغات البرمجة مقايضة بين الأمان والسرعة، توفر Rust أمان الذاكرة دون الحاجة إلى استخدام جامع المهملات. وهذا يعني أنه بفضل استهلاكها المنخفض للذاكرة، يمكنك بناء تطبيقات ويب عالية الأداء وآمنة بكل سهولة نسبية.

سيأخذك هذا الكتاب عبر كل مرحلة من مراحل عملية تطوير الويب، حيث يوضح لك كيفية الجمع بين لغة Rust ومبادئ تطوير الويب الحديثة لبناء تطبيقات ويب فائقة الأداء.

ستبدأ بمقدمة عن لغة Rust وستتعلم كيفية تجنب الأخطاء الشائعة عند الانتقال من لغات البرمجة الديناميكية التقليدية. سيوضح لك الكتاب كيفية هيكلة كود Rust لمشروع يمتد عبر صفحات ووحدات برمجية متعددة. بعد ذلك، ستستكشف إطار عمل Actix Web وستقوم بتشغيل خادم ويب أساسي. ومع تقدمك في التعلم، ستتعلم كيفية معالجة طلبات JSON وعرض البيانات من تطبيق الويب عبر HTML وCSS وJavaScript. ستتمكن أيضاً من حفظ البيانات وإنشاء خدمات RESTful باستخدام لغة Rust. لاحقاً، ستعمل على بناء عملية نشر مؤتمتة للتطبيق على مثيل AWS EC2 و Docker Hub. وفي الختام، ستستكشف بعض أطر عمل الويب الشهيرة في Rust وتقارن بينها.

بنهاية هذا الكتاب الخاص بلغة Rust، ستكون قادراً على بناء تطبيقات ويب سريعة وقابلة للتوسع باستخدام Rust بكل ثقة.

ما ستتعلمه: بناء تطبيقات ويب قابلة للتوسع باستخدام Rust في Rocket و Actix Web و Warp تطبيق استمرارية البيانات لتطبيقات الويب الخاصة بك باستخدام PostgreSQL بناء وحدات تسجيل الدخول و JWT و الإعدادات لتطبيقات الويب الخاصة بك تقديم ملفات HTML و CSS و JavaScript من خادم Actix Web بناء اختبارات الوحدة واختبارات واجهة برمجة التطبيقات الوظيفية في Postman و Newman نشر تطبيق Rust باستخدام NGINX و Docker على مثيل AWS EC2

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

هذا الكتاب حول برمجة الويب باستخدام Rust مخصص لمطوري الويب الذين سبق لهم البرمجة بلغات تقليدية مثل Python وRuby وJavaScript وJava، والذين يتطلعون إلى تطوير تطبيقات ويب عالية الأداء باستخدام Rust. وعلى الرغم من عدم الحاجة إلى خبرة سابقة في Rust، إلا أن الفهم الراسخ لمبادئ تطوير الويب والمعرفة الأساسية بلغات HTML وCSS وJavaScript تُعد متطلبات ضرورية لتحقيق أقصى استفادة من هذا الكتاب.

  • المميزات
    • أتقن لغة البرمجة Rust من خلال تعلم كيفية بناء تطبيقات وخدمات ويب تعمل بكامل طاقتها ومعالجة التحديات المتعلقة بالأمان والأداء. المميزات الرئيسية: بناء تطبيقات ويب قابلة للتوسع باستخدام Rust عبر استخدام أطر عمل شهيرة مثل Actix و Rocket و Warp، وإنشاء مكونات واجهة أمامية يمكن دمجها في عروض متعددة، وتطوير نماذج بيانات باستخدام Rust للتفاعل مع قاعدة البيانات. وصف الكتاب: هل يمثل الأمان والأداء العالي مصدر قلق كبير لك أثناء تطوير تطبيقات الويب؟ بينما تعاني معظم لغات البرمجة من مفاضلة بين الأمان والسرعة، توفر Rust أمان الذاكرة دون الحاجة إلى استخدام جامع النفايات (garbage collector).
    • المؤلف(ون): Maxwell Flitton
    • 394 صفحة
    • الحواسيب، الإنترنت

المواصفات

الأبعاد (الإجمالية)

9.25 بوصة (ارتفاع) × 7.5 بوصة (عرض) × .81 بوصة (عمق)

الوزن

1.49 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

394

النوع

أجهزة الكمبيوتر

النوع الفرعي

الإنترنت

الناشر

Packt Publishing

الموضوع

خدمات الويب وواجهات برمجة التطبيقات

التنسيق

غلاف ورقي

المؤلف

Maxwell Flitton

اللغة

الإنجليزية

صور المنتجات هي لأغراض توضيحية فقط وهي صور نموذجية. قد تختلف الألوان أو النقوش أو المواصفات أو الأبعاد أو المقاسات أو الوظائف أو أي خصائص أخرى للمنتج الفعلي عن الواقع بسبب خصائص العرض، لذا يرجى الرجوع إلى تفاصيل المنتج المذكورة في الوصف.

قد يعجبك أيضًا