أحدث ما نشرناه

  • ٌRoutes and Pages

    في هذا الدرس سنتعلم كيفية إنشاء مسارات مختلفة في مشروع NextJS، وأيضاً سنوضح استخدامات ملفات page و layout.

  • حوّل string إلى number

    سنستكشف طريقة استخدام عامل الجمع (+) في لغة JavaScript لتحويل السلاسل النصية (strings) إلى أرقام (numbers).

  • Is Array Empty

    إذا كنت ترغب في معرفة ما إذا كانت الـ array فارغة أم لا في لغة JavaScript، يمكنك استخدام خاصية length للـ array. إذا كانت قيمة length للـ array تساوي 0،…

  • دمج المصفوفات | Arrays

    من خلال استخدام عامل الانتشار، يمكنك بسهولة دمج عناصر مصفوفات | Arrays متعددة في مصفوفة جديدة.

  • ترتيب السجلات

    عبارة ORDER BY تستخدم لترتيب البيانات المستردة من قاعدة البيانات وفقًا لقيمة معينة في أحد الأعمدة. يتم استخدامها لتنظيم البيانات بشكل محدد وفقًا لترتيب محدد، سواء كان ترتيبًا تصاعديًا أو…

  • Dashboard App Project

    سنبدأ بمشروع جديد يختص ببناء لوحة تحكم لإضافة مقالات المستخدم، ستبدأ الدروس بتوضيح حول كيفية استخدام app Directory بإصدار NextJS الجديد.

  • استرداد عدد معين من السجلات

    تستخدم LIMIT لتحديد عدد محدد من السجلات التي سيتم استردادها من قاعدة البيانات. تعمل هذه العبارة على تقييد عدد السجلات المستردة بحيث يتم استعادة فقط السجلات المحددة بواسطة القيمة المحددة…

  • أساسيات JSON

    استعد لاكتساب المعرفة الأساسية في JSON من خلال هذا الكورس القصير. ستتعلم بناء ملفات JSON وفهم كيفية تمثيل البيانات. ستستكشف أيضًا استخدامات JSON العملية في تطوير الويب وبناء واجهات برمجة…

  • Single Quotation VS Double Quotation

    عن طريق مشاهدة الفيديو، ستكتسب فهمًا أفضل للفرق بين استخدام الاقتباس الفردي والاقتباس المزدوج في SQL وMySQL، وسيساعدك ذلك على تحسين مهاراتك في كتابة استعلامات قواعد البيانات بشكل صحيح وفعال.

  • عامل الانتشار

    عامل الانتشار (Spread Operator) في جافاسكريبت هو عبارة عن نقطتين ( … ) يتم استخدامهما في سياق الكائنات (الأشياء) لنسخ الخصائص والقيم من كائن إلى آخر بطريقة مرنة وسهلة.

  • استخدام !! في جافاسكربيت

    في JavaScript ، العبارة !!x تستخدم لتحويل قيمة متغير x إلى قيمة منطقية (Boolean) والتحقق من قيمتها.

  • الفرق بين let و const

    let تُستخدم لتعريف المتغيرات التي يُمكن تغيير قيمتها فيما بعد، بينما const تُستخدم لتعريف المتغيرات ذات القيمة الثابتة والتي لا يمكن تعديلها بعد تعريفها.

  • تبادل البيانات

    تبادل البيانات هو عملية نقل المعلومات بين أنظمة مختلفة. يُعتبر تبادل البيانات أمرًا حيويًا لتحقيق التواصل والتكامل بين التطبيقات والخدمات المختلفة.

  • بناء object من object

    يمكنك بناء كائن جديد من كائن آخر عن طريق استخراج بعض الخصائص وتجميعها في الكائن الجديد. يتيح Rest Operator التقاط الخصائص المتبقية في الكائن الأصلي وتخزينها في متغير جديد.

  • Optional Chaining Operator

    مشغل التسلسل الاختياري (?) في JavaScript يجعل الوصول إلى خصائص الكائنات أكثر أمانًا. يسمح بفحص وجود الكائن قبل الوصول إلى خصائصه، مما يحمي من وقوع أخطاء في حالة كان الكائن…