مشاريع React كاملة المواصفات الحديثة - تأليف Daniel Bugl (غلاف ورقي)
حول هذا المنتج
عن الكتاب يُعد كتاب Full-Stack React Projects دليلاً شاملاً لتعلم تطوير الويب المتكامل (full-stack)، وفهم كيفية إنشاء ودمج الأنظمة الخلفية (backend)، وتطوير مسارك المهني كمطور واجهات أمامية (frontend).
ملخص الكتاب: صقّل مهاراتك في تطوير الويب من خلال العمل على مشاريع واقعية تغطي حالات استخدام مختلفة لتطوير الويب بنظام full-stack. يأتي مع كتابك مجاناً: نسخة PDF خالية من إدارة الحقوق الرقمية DRM + إمكانية الوصول إلى Reader من Packt من الجيل التالي*. المميزات الرئيسية: - فهم كيفية ترابط الجوانب المختلفة لتطبيق MERN من خلال سلسلة من المشاريع العملية - إعداد مشاريع الواجهة الأمامية (frontend) والواجهة الخلفية (backend) التي يمكن دمجها وصيانتها معاً - تعزيز كفاءتك في بناء مشاريع React قابلة للتوسع والاستدامة - يتضمن شراء الكتاب المطبوع أو نسخة Kindle كتاباً إلكترونياً بصيغة PDF مجاناً. وصف الكتاب: مؤخراً تُظهر التوجهات الحالية تكاملاً أعمق بين الجانبين، مما يفتح آفاقاً واسعة لبناء تطبيقات ويب واقعية باستخدام تقنيات جانب الخادم مثل Node.js وExpress وMongoDB. يقدم لك كتاب Modern Full-Stack React Projects، الذي ألفه مؤلف كتابي Learning Redux وLearn React Hooks والرئيس التنفيذي لشركة TouchLay، دليلاً شاملاً يرافقك في رحلة التحول من مطور واجهات أمامية إلى مطور شامل (Full-Stack). ستبدأ بتعلم كيفية إعداد مشاريع قوية وقابلة للصيانة لفترات طويلة، ثم ستنتقل تدريجياً نحو تطوير أنظمة جانب الخادم ودمجها مع الواجهات الأمامية. ستتعلم خلال هذا الكتاب كيفية بناء واختبار ونشر تطبيق مدونة وتطبيق دردشة. كما ستستكشف تقنيات MERN التي تشمل MongoDB وExpress وReact وNode.js، وأفضل الممارسات لتطوير الواجهات الأمامية والخلفية، وبنيات التطبيقات كاملة المكونات المختلفة، واختبارات الوحدات والاختبارات الشاملة، ونشر تطبيقات الويب كاملة المكونات. وبمجرد إتقانك للمفاهيم الأساسية، ستنتقل لتعلم كيفية استخدام Next.js، وهو إطار عمل ويب كامل المكونات بمستوى المؤسسات ومخصص لـ React. بنهاية هذا الكتاب، ستتقن التعامل مع MERN stack وستكون مستعداً تماماً لإنشاء تطبيقات ويب متكاملة (full-stack) تتميز بالأداء العالي والقابلية للتوسع. *يتطلب التسجيل عبر البريد الإلكتروني وإثبات الشراء. ما ستتعلمه:
- تنفيذ الواجهة الخلفية باستخدام Express و MongoDB، وإجراء اختبارات الوحدة باستخدام Jest
- نشر تطبيقات الويب كاملة المكونات باستخدام Docker، وإعداد عمليات التكامل المستمر والتسليم المستمر (CI/CD) واختبارات الطرف إلى الطرف باستخدام Playwright
- إضافة خاصية المصادقة باستخدام JSON Web Tokens (JWT)
- إنشاء واجهة خلفية بتقنية GraphQL ودمجها مع واجهة أمامية باستخدام Apollo Client
- بناء تطبيق دردشة يعتمد على البنية القائمة على الأحداث باستخدام Socket.IO
- تسهيل تحسين محركات البحث (SEO) وتنفيذ عرض الجانب الخادم
- استخدام Next.js، وهو إطار عمل كامل المكونات جاهز للمؤسسات، مع React Server المكونات وإجراءات الخادم (Server Actions). لمن هذا الكتاب؟ هذا الكتاب مخصص لمطوري الواجهات الأمامية (frontend developers)، ومهندسي JavaScript، ومطوري React الذين يمتلكون فهماً راسخاً لمفاهيم JavaScript وReact. صُمم هذا الكتاب خصيصاً لأولئك الذين لديهم خبرة محدودة في تطوير وإنشاء ودمج ونشر الأنظمة الخلفية (backend) والأنظمة كاملة المكدس (full-stack)، حيث سيزودك بالمهارات اللازمة لإنشاء تطبيقات ويب عالية الجودة. جدول المحتويات - التحضير لتطوير التطبيقات كاملة المكونات (Full-Stack) - التعرف على Node.js و NPM و MongoDB - تنفيذ خدمة خلفية باستخدام Express و Mongoose ODM و Jest - ربط الواجهة الأمامية بالخدمة الخلفية باستخدام React و TanStack Query - نشر التطبيق باستخدام Docker و CI/CD - إضافة نظام المصادقة والأدوار باستخدام JSON Web Tokens - تحسين وقت التحميل باستخدام التصيير من جانب الخادم (Server-Side Rendering) - ضمان وصول العملاء إليك عبر تحسين محركات البحث (SEO) - تنفيذ اختبارات شاملة (End-to-End) باستخدام Playwright - تجميع وتصور الإحصائيات باستخدام MongoDB و Victory - بناء البرمجة الخلفية باستخدام واجهة برمجة تطبيقات GraphQL - الربط مع GraphQL في الواجهة الأمامية باستخدام Apollo Client (ملاحظة: يرجى استخدام خيار القراءة العينة للاطلاع على الفصول الإضافية)
- المميزات
- صقّل مهاراتك في تطوير الويب من خلال العمل على مشاريع واقعية لحالات استخدام مختلفة لتطوير الويب كامل المكدس (full-stack). مجاني مع كتابك: نسخة PDF خالية من إدارة الحقوق الرقمية (DRM) + إمكانية الوصول إلى قارئ Packt من الجيل التالي*. المميزات الرئيسية - فهم كيفية تجميع الجوانب المختلفة لتطبيق MERN من خلال سلسلة من المشاريع العملية - إعداد مشاريع الواجهة الأمامية (frontend) والخلفية (backend) التي يمكن دمجها وصيانتها معاً - تعزيز كفاءتك في بناء مشاريع React قابلة للتوسع ومستدامة - يتضمن شراء الكتاب المطبوع أو نسخة Kindle كتاباً إلكترونياً بصيغة PDF مجاناً. وصف الكتاب: تُظهر الاتجاهات الحديثة تكاملاً أعمق بين الاثنين، مما يفتح احتمالات عديدة لبناء تطبيقات ويب واقعية، من خلال تقنيات جانب الخادم مثل Node.js و Express و MongoDB. كتب هذا الكتاب مؤلف Learning Redux و Learn React Hooks، والرئيس التنفيذي لشركة TouchLay، حيث سيرشدك كتاب Modern Full-Stack React Projects خلال العملية الكاملة للارتقاء من مطور واجهة أمامية إلى مطور كامل المكدس (full-stack).
- المؤلف(ون): Daniel Bugl
- 508 صفحة
- الحواسيب، الإنترنت
المواصفات
- الأبعاد (الإجمالية)
9.25 بوصة (ارتفاع) × 7.5 بوصة (عرض) × 1.02 بوصة (عمق)
- الوزن
1.9 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
508
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
الإنترنت
- الناشر
Packt Publishing
- الموضوع
خدمات الويب وواجهات برمجة التطبيقات (APIs)
- التنسيق
غلاف ورقي
- المؤلف
Daniel Bugl
- اللغة
الإنجليزية