developer_modeتطوير الويب saveقواعد البيانات

سكربتات PHP

سنكتب معاً سكربتات بسيطة ولكنها مفيدة بلغة PHP. تابع بأي ترتيب مناسب لك أو شاهد الدروس المناسبة لك.

خطوات مسار التعلم

100 PHP API

في هذا القسم، سنقوم بإنشاء تطبيقات API باستخدام لغة PHP وربطها مع قاعدة البيانات MYSQL.

101 بناء PHP API موصول مع قاعدة بيانات

في هذا الفيديو، سيتم بناء تطبيق API Backend تم إنشائه بوساطة لغة PHP وسيتم ربطه مع قاعدة بيانات MYSQL التي سيتم إنشائها وهيكلتها في بداية الدرس.

102 تحديث Articles API

في هذا الدرس، سنقوم بتطوير النسخة الثانية من PHP API بإعادة استجابات قياسية و HTTP CODE صحيحة.

103 Validation & Sanitization

يتم توضيح مفهوم validation أو التحقق من الصحة، وأيضاً مفهوم Sanitization أو ما يعرف بتنظيف المدخلات وتطبيق ذلك على Articles API.

104 Login Point

سنقوم بالتعديل على نقطة users وإنشاء نقطة login يتمكن المستخدم من خلالها تسجيل الدخول بالموقع. أيضاً سنقوم بتنظيف والتحقق من صحة بياناته.

105 Hash & Tokens

سنقوم بتشفير كلمة المرور من خلال password_hash، كما سنقوم بإنتاج Tokens عند تسجيل الدخول وحفظها بــ Cookies مع إنشاء نقطة تسجيل الخروج و Is_logged_in.

106 ِAuthorization Header

كيفية حماية نقاط API الخاصة بإضافة وتعديل وحذف مقالة من خلال Authorization Header.

107 ًWho am I & Pagination & Search

إنشاء نقطة معرفة المستخدم whoami وكيفية تقسيم المقالات في صفحات وإضافة ميزة البحث وترتيب المقالات حسب معرّف المقالة.

108 Manage Users

تم إضافة عمود الدور | role و إضافة أداة is_owner و is_super_user وثم استخدامها بإنشاء مستخدمين وإدارة حساباتهم. وأيضاً تم إنشاء خاصية تغيير كلمة المرور والبريد الإلكتروني للمستخدم.

معلومات المسار

تاريخ الإنشاء:
فبراير 5, 2024
تاريخ التحديث:
يونيو 20, 2024
عدد الخطوات:
9
المستوى:
متوسط
تحديثات المسار مستمرة
ملاحظات:
تطبيقات وسكربتات عملية، مهمة لتطوير معرفتك بلغة PHP. عليك معرفة الأساسيات البسيطة للمتابعة.

الخطوات الرئيسية