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

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

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

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

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

  • Dashboard App Project

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

  • بناء object من object

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

  • موضوعات أساسية

    تتعلم هنا حول موضوعات أساسية ومنوعة في جافاسكربت.

  • Short Circuit

    ما هي short circuit في جافاسكربت؟ وكيف يتم استخدامها؟

  • Optional Chaining Operator

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

  • أساسيات SQL

    ستتعلم مجموعة من المهارات الأساسية التي تساعدك على التفاهم واستخدام لغة SQL بشكل فعال. أيضاً ستتعلم كيفية استخدام عبارات SELECT، INSERT، UPDATE، DELETE للتعامل مع البيانات في قواعد البيانات.

  • أمر الاستعلام SELECT

    عبارة SELECT في لغة SQL تُستخدم لاسترداد البيانات من قاعدة البيانات. تُمكنك من تحديد الأعمدة التي تود استردادها وتحديد الشروط التي يجب أن تتوفر لتحقيق البحث المطلوب.

  • إدراج بيانات INSERT INTO

    عبارة INSERT INTO في لغة SQL تُستخدم لإدخال بيانات جديدة إلى جدول في قاعدة البيانات. يمكنك تحديد الأعمدة التي تود إدخال القيم لها وتعيين قيمة لكل عمود.

  • تحسين Filter Box

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

  • رفع الصورة للسيرفر

    سنرفع الصورة لسيرفر Strapi من NextJS ونعرض رسائل الخطأ و النجاح الخاصة بعملية الرفع.

  • Display Thumbnails

    سنقوم بعرض الصورة المصغرة أو البارزة لكل وصفة في الصفحة الرئيسية وصفحة الوصفة الأحادية.

  • مفهوم Pagination

    في هذا الدرس سنستعرض سوية مفهوم Pagination أو تجزئة القيود ضمن صفحات. كما سيتم إنشاء Pagination Component.

  • Pagination Functionality

    في هذا الدرس: سيتم إضافة Pagination Functionality، وسيتم طلب الصفحات من Backend وعرضها في واجهة Next JS.