خطوات مسارات التعلم
تم اضافة هذه الخطوات المختلفة لمسارات مختلفة والهدف منها توضيح جزئية معينة في مسار ما.
-
تاريخ التحديث:
Refactor & Thumbnail Field Preview
بداية نقوم بإعادة ترتيب Recipe Form Messages، وثم إضافة حقل الصورة المصغرة مع معاينتها في نموذج الوصفة.
-
تاريخ التحديث:
Recipe Form Validation
سنقوم بالتحقق من صحة البيانات المدخلة في Recipe Form، كما سنقوم بـــ sanitization باستخدام trim function.
-
تاريخ التحديث:
Register Form Validation
سنقوم بالتحقق من صحة البيانات المدخلة في نموذج إنشاء حساب. وكذلك سنقوم بتنظيف الفراغات المرسلة مع حقول نموذج إنشاء حساب.
-
تاريخ التحديث:
Login Form Validation
التحقق من صحة البيانات المدخلة في Login Form، وأيضاً التحقق من صحة البريد الإلكتروني المدخل من خلال Regex Pattern. كما تم إضافة بعض الستايلات وعرض رسائل الخطأ.
-
تاريخ التحديث:
مقدمة حول Validation and Sanitization
ما هو Validation؟ وما هي أهميته في الموقع الإلكتروني؟ ما هو Sanitization؟ وكيف يتم تطبيقه؟
-
تاريخ التحديث:
Style Recipe Form
في هذه الخطوة سننهي الشكل العام لمشروع Recipe بإضافة ستايلات لــِ Recipe Form.
-
تاريخ التحديث:
Edit Recipe Form & Header
في هذا الدرس، سنقوم بتعديل نموذج الوصفة والهيدر. سنضيف بعض من CSS Classes له، وأيضاً سنضيف Arabic Strings له.
-
تاريخ التحديث:
Fonts & formatDate & Single Recipe Page
سنقوم باستخدام خطوط الغوغل في مشروعنا، وأيضاً سيتم إضافة أدوات مساعدة للمشروع. كما سيتم تعديل صفحة الوصفة الأحادية لتظهر بشكل أفضل.
-
تاريخ التحديث:
التعامل مع الكلمات والترجمات
نتحدث عن كيفية التعامل مع strings في أي مشروع، وما هي سلبيات وإيجابيات الطرق المختلفة. كما إننا سنقوم بفصل هذه strings في ملف خاص.
-
تاريخ التحديث:
Recipe Card Styling
سنقوم بالتعديل على Recipe Container & Recipe Card في الصفحة الرئيسية، وسنضيف بعض من Styling لها.
-
تاريخ التحديث:
Layout Component & Theme
سيتم إنشاء Layout Component مع إضافة Title & Description Tags. أيضاً سيتم إنشاء Page Header Component مع إضافة قالب وألوان افتراضية للموقع.
-
تاريخ التحديث:
بناء مشروع متكامل(Recipes Project) – الجزء الثاني
في هذا الجزء من مشروع Recipes سنقوم ببناء الواجهة الأمامية (FrontEnd). يشمل ذلك استخدام CSS Styles والقيام بـــِ Form Validation.
-
تاريخ التحديث:
Register User
إنشاء صفحة التسجيل في الموقع مع النموذج الخاص بها. أيضاً سيتم بناء نقطة Register وإرسال طلب لــِ backend لتسجيل المستخدم وعرض أخطاء التسجيل و تسجيل الدخول على الواجهة الأمامية.
-
تاريخ التحديث:
ٍSave User in Cookies
عرض وصفات المستخدم، وحفظ معلومات المستخدم في Cookies و حذفها عند تسجيل الدخول.
-
تاريخ التحديث:
My Recipes API Point
تعديل بعض الصلاحيات من جهة Strapi، وإنشاء نقطة API جديدة لعرض الوصفات الخاصة بمؤلف محدد.