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

  • التعامل مع localStorage

    كيفية حفظ JWT في localStorage، وكيفية التعامل مع خطأ Reference Error: localStorage is not defined.

  • HTTP Only Cookie

    توضيح بعض المفاهيم المتعلقة بالسيرفر بشكل عام، وسيرفر NextJS بشكل خاص. وكما تم توضيح كيفية حفظ JWT في HTTP Only Cookie وتطبيق ذلك على نقاط تسجيل الدخول والخروج.

  • ُAdd Recipe API Point

    سنبدأ بإضافة نقطة API جديدة في تطبيق NextJS لإضافة وصفة جديدة، وثم سنرسل طلب إضافة وصفة لــِ backend من هذه النقطة.

  • useUser & Redirect

    سيتم استخدام useUser Hook لحماية بعض الصفحات من الدخول غير المخول به على جهة Client. أيضاً سنقوم بإعادة توجيه الزوار بعد تسجيل الدخول والخروج للصفحة المناسبة.

  • isLoggedIn API Point

    سنقوم بإنشاء نقطة جديدة في NextJS API تحدد إذا كان المستخدم مسجل الدخول أم لا. أيضاً قمنا بإنشاء useUser Hook لحماية بعض المسارات من الدخول غير المخول به على جهة…

  • بناء Header Component

    سنبدأ ببناء Authentication System، يٌمكّن المستخدمين من القيام بالمهام المخولة لهم بعد تسجيل الدخول. البداية ستكون بإنشاء Header Component بسيطة.

  • صفحة وطلب تعديل الوصف

    كيفية بناء صفحة تعديل الوصفة مع النموذج الخاص بها وأيضاً تغيير ترتيب عرض الوصفات.

  • حذف وصفة

    بناء زر حذف وصفة في الواجهة الأمامية وإرسال طلب حذف الوصفة لجهة السيرفر.

  • إضافة وصفة جديدة

    كيفية إضافة وصفة جديدة وإرسالها لجهة السيرفر وكيفية إضافة authorized access token للمشروع.

  • إنشاء صفحة الوصفة الأحادية

    كيفية إنشاء صفحة أحادية للوصفة وجلب معلومات الوصفة الواحدة من جهة السيرفر.

  • Tokens & Permissions 1

    كيفية تحديد صلاحيات الدخول لنقاط API كاملة. كما تم شرح JSON Syntax

  • Populate Media & HTTP Requests

    سنقوم بإضافة حقول أخرى لـــ Recipe Collection.أيضا كيفية التعامل مع الصور والوسائط في Strapi. كما قمنا بإنشاء نقاط API مختلفة من POST/DELETE/PUT/GET.

  • Admin & Permissions based Users

    كيفية إضافة مستخدمين في Strapi.وكيفية إضافة relations بين collections.

  • أساسيات استخدام Strapi CMS (اختياري)

    الرجاء الذهاب لمسار تعلم Headless CMS، وتتبع الفيديوهات الخاصة بـــِ بأساسيات تعلم Strapi Headless CMS. في الخطوات القادمة، سنقوم ببناء مشروع NextJS متكامل مبني على Strapi Backend.

  • بناء مشروع متكامل(Recipes Project) – الجزء الأول

    سنقوم ببناء مشروع NextJS متكامل ووصله مع سيرفر Strapi. سنبدأ مع ربط الموقع مع نقاط Strapi API. وثم بناء نظام تسجيل دخول للموقع مبسط، مع إدارة لصور الموقع.