أحدث ما نشرناه
كل ما تم نشره بالموقع من مقتطفات ومسارات تعلم ومقالات وغيرها
-
تاريخ التحديث:
ٍSave User in Cookies
عرض وصفات المستخدم، وحفظ معلومات المستخدم في Cookies و حذفها عند تسجيل الدخول.
-
تاريخ التحديث:
My Recipes API Point
تعديل بعض الصلاحيات من جهة Strapi، وإنشاء نقطة API جديدة لعرض الوصفات الخاصة بمؤلف محدد.
-
تاريخ التحديث:
Layout Component & Theme
سيتم إنشاء Layout Component مع إضافة Title & Description Tags. أيضاً سيتم إنشاء Page Header Component مع إضافة قالب وألوان افتراضية للموقع.
-
تاريخ التحديث:
Recipe Card Styling
سنقوم بالتعديل على Recipe Container & Recipe Card في الصفحة الرئيسية، وسنضيف بعض من Styling لها.
-
تاريخ التحديث:
التعامل مع الكلمات والترجمات
نتحدث عن كيفية التعامل مع strings في أي مشروع، وما هي سلبيات وإيجابيات الطرق المختلفة. كما إننا سنقوم بفصل هذه strings في ملف خاص.
-
تاريخ التحديث:
Style Recipe Form
في هذه الخطوة سننهي الشكل العام لمشروع Recipe بإضافة ستايلات لــِ Recipe Form.
-
تاريخ التحديث:
Edit Recipe Form & Header
في هذا الدرس، سنقوم بتعديل نموذج الوصفة والهيدر. سنضيف بعض من CSS Classes له، وأيضاً سنضيف Arabic Strings له.
-
تاريخ التحديث:
Fonts & formatDate & Single Recipe Page
سنقوم باستخدام خطوط الغوغل في مشروعنا، وأيضاً سيتم إضافة أدوات مساعدة للمشروع. كما سيتم تعديل صفحة الوصفة الأحادية لتظهر بشكل أفضل.
-
تاريخ التحديث:
مقدمة حول Validation and Sanitization
ما هو Validation؟ وما هي أهميته في الموقع الإلكتروني؟ ما هو Sanitization؟ وكيف يتم تطبيقه؟
-
تاريخ التحديث:
useUser & Redirect
سيتم استخدام useUser Hook لحماية بعض الصفحات من الدخول غير المخول به على جهة Client. أيضاً سنقوم بإعادة توجيه الزوار بعد تسجيل الدخول والخروج للصفحة المناسبة.
-
تاريخ التحديث:
Edit & Delete Recipe API Point
إضافة نقاط API الخاصة بتعديل وحذف الوصفة، وإرسال طلبات لــ backend من هذه النقاط.
-
تاريخ التحديث:
ُAdd Recipe API Point
سنبدأ بإضافة نقطة API جديدة في تطبيق NextJS لإضافة وصفة جديدة، وثم سنرسل طلب إضافة وصفة لــِ backend من هذه النقطة.
-
تاريخ التحديث:
HTTP Only Cookie
توضيح بعض المفاهيم المتعلقة بالسيرفر بشكل عام، وسيرفر NextJS بشكل خاص. وكما تم توضيح كيفية حفظ JWT في HTTP Only Cookie وتطبيق ذلك على نقاط تسجيل الدخول والخروج.
-
تاريخ التحديث:
التعامل مع localStorage
كيفية حفظ JWT في localStorage، وكيفية التعامل مع خطأ Reference Error: localStorage is not defined.
-
تاريخ التحديث:
بناء صفحة تسجيل الدخول
بناء صفحة تسجيل الدخول مع Login Form، حيث سيتم تشغيل هذا النموذج وإرسال طلب تسجيل الدخول لــ Strapi Backend.
تواصل معي
يسرني التواصل معكم عبر البريد الإلكتروني
mail at LearnWithNaw dot net