بناء تطبيق غرفة دردشة باستخدام Socket.io و React.js

أنجزنا في درس سابق مقدمة وشرحا لمكتبة Socket.io لإنشاء تطبيقات الويب التزامنية، أو ما يعرف كذلك بتطبيقات الزمن الحقيقي Real-time Applications، وحاولت أن أتطرق فيه لعدد من التفاصيل والأمور التي ستساعد الجميع...
مكتبة الجافاسكربت React.js

شرح وظائف دورة الحياة (Lifecycle Methods) في React.js

في جميع أطر عمل جافاسكريبت المعروفة اليوم نجد ما يعرف اصطلاحا بالمكونات أو Components، ونعني بها مجموعة من العناصر المستقلة (UI Elements) التي تكون الواجهة الأمامية للتطبيق ويمكن إعادة استخدامها في...
مكتبة Socket.io

مدخل إلى مكتبة Socket.io لبناء تطبيقات الويب التزامنية

socket.io هي من أكثر المكتبات شعبية في بيئة Node.js، نظرا لكونها سهلت كثيرا على مطوري الويب بناء تطبيقات تزامنية بين الخادم والعميل بالإعتماد بشكل خاص على بروتوكول Websocket. وعندما نقول تطبيقات تزامنية أو...
أفضل الكتب لتعلم React.js

3 كتب ممتازة لتعلم React.js في 2019

دائما ما يتم الحديث عن React.js بوصفه واحدا من أكثر أطر عمل جافاسكريبت استخداما على مستوى العالم، ويتعاظم الطلب عليه عاما بعد عام في سوق العمل، سواء لإنشاء تطبيقات الويب أو...

ما هو Server Side Rendering ؟ وما الهدف منه ؟

Server Side Rendering - اختصارا SSR - هي عملية يتم خلالها توليد كود HTML الخاص بتطبيقات جافاسكريبت الحديثة في الخادم عوضا عن المتصفح. لماذا ؟ وكيف ؟ هذان هما السؤالان اللذان سنجيب عليهما...
Automated Testing

ما هي الإختبارات البرمجية (Testing) ؟ وهل هي ضرورية ؟

إنجاز مشاريع وبرامج خالية من الأخطاء وتعمل على النحو المتوقع في جميع السيناريوهات والحالات الممكنة، من أهم الأولويات لدى المطورين والمبرمجين بجميع تخصصاتهم. قد لا يوجد هناك أي برنامج (خصوصا إذا كان...
Node.js

أبرز أطر عمل Node.js لعام 2019

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

قصة تطور ووردبريس.. من البدايات إلى Gutenberg

لا شك أنك سمعت مرارا وتكرارا عن ووردبريس، وفهمت ربما على أنه برنامج أو سكريبت يساعدنا على إنشاء مدونات إلكترونية بسهولة، ويجعلنا بذلك نركز أكثر على المحتوى عوض التركيز على الجوانب...
لغة البرمجة جافاسكريبت

6 وظائف أساسية للتعامل مع المصفوفات في جافاسكريبت

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

الأكثر تعليقا

كل ما تريد معرفته عن بطاقة BMCE E-Pay

العديد من الإخوة يسألون في المنتديات ومجموعات الفيسبوك عن بطاقة BMCE E-Pay الخاصة بالبنك المغربي للتجارة الخارجية والمعروف اختصارا ب BMCE Bank. هذه البطاقة...

الأكثر مشاهدة