خطوات مسارات التعلم
تم اضافة هذه الخطوات المختلفة لمسارات مختلفة والهدف منها توضيح جزئية معينة في مسار ما.
-
تاريخ التحديث:
بناء object من object
يمكنك بناء كائن جديد من كائن آخر عن طريق استخراج بعض الخصائص وتجميعها في الكائن الجديد. يتيح Rest Operator التقاط الخصائص المتبقية في الكائن الأصلي وتخزينها في متغير جديد.
-
تاريخ التحديث:
تحسين Filter Box
قمنا بتحسين صندوق التصفية عن طريق تحسين وظيفة البحث والتصفية بشكل كبير. مع الاهتمام الدقيق باحتياجات المستخدم، قمنا بتنفيذ مجموعة من الترقيات لتبسيط عملية العثور على النتائج المرغوبة وتنقيتها.
-
تاريخ التحديث:
إدراج بيانات INSERT INTO
عبارة INSERT INTO في لغة SQL تُستخدم لإدخال بيانات جديدة إلى جدول في قاعدة البيانات. يمكنك تحديد الأعمدة التي تود إدخال القيم لها وتعيين قيمة لكل عمود.
-
تاريخ التحديث:
أمر الاستعلام SELECT
عبارة SELECT في لغة SQL تُستخدم لاسترداد البيانات من قاعدة البيانات. تُمكنك من تحديد الأعمدة التي تود استردادها وتحديد الشروط التي يجب أن تتوفر لتحقيق البحث المطلوب.
-
تاريخ التحديث:
أساسيات SQL
ستتعلم مجموعة من المهارات الأساسية التي تساعدك على التفاهم واستخدام لغة SQL بشكل فعال. أيضاً ستتعلم كيفية استخدام عبارات SELECT، INSERT، UPDATE، DELETE للتعامل مع البيانات في قواعد البيانات.
-
تاريخ التحديث:
Optional Chaining Operator
مشغل التسلسل الاختياري (?) في JavaScript يجعل الوصول إلى خصائص الكائنات أكثر أمانًا. يسمح بفحص وجود الكائن قبل الوصول إلى خصائصه، مما يحمي من وقوع أخطاء في حالة كان الكائن…
-
تاريخ التحديث:
الفلترة حسب المدة الكلية والوجبة
في هذا الدرس، سنضيف خاصية التصفية حسب الوجبة وحسب المدة الكلية لتحضير الوصفة.
-
تاريخ التحديث:
ٍمربع البحث | Search Box
يتم توضيح طريقة التصفية والبحث والترتيب المتبعة وأيضاً كيفية إضافة مربع البحث للموقع وجعله يعمل بشكل حقيقي.
-
تاريخ التحديث:
الترتيب حسب التاريخ
يتم إضافة خاصية ترتيب الوصفات بشكل تصاعدي أو تنازلي حسب تاريخ التحديث، وذلك باستخدام qs و خاصية strapi لــِ filtering and searching.
-
تاريخ التحديث:
Pagination Functionality
في هذا الدرس: سيتم إضافة Pagination Functionality، وسيتم طلب الصفحات من Backend وعرضها في واجهة Next JS.
-
تاريخ التحديث:
مفهوم Pagination
في هذا الدرس سنستعرض سوية مفهوم Pagination أو تجزئة القيود ضمن صفحات. كما سيتم إنشاء Pagination Component.
-
تاريخ التحديث:
Display Thumbnails
سنقوم بعرض الصورة المصغرة أو البارزة لكل وصفة في الصفحة الرئيسية وصفحة الوصفة الأحادية.
-
تاريخ التحديث:
رفع الصورة للسيرفر
سنرفع الصورة لسيرفر Strapi من NextJS ونعرض رسائل الخطأ و النجاح الخاصة بعملية الرفع.