مسار تعلم · تطوير الويب
سكربتات PHP
سنكتب معاً سكربتات بسيطة ولكنها مفيدة بلغة PHP. تابع بأي ترتيب مناسب لك أو شاهد الدروس المناسبة لك.
- 9 خطوات
- 8 فيديو
- المستوى: متوسط
- يُحدَّث باستمرار
- آخر تحديث: يونيو 2024
خريطة المسار
- PHP API
- أنهيت المسار
قبل أن تبدأ
تطبيقات وسكربتات عملية، مهمة لتطوير معرفتك بلغة PHP. عليك معرفة الأساسيات البسيطة للمتابعة.
مصادر المسار
خطوات المسار
100 PHP API
9 خطوات
-
100 نظرة عامة على القسم
في هذا القسم، سنقوم بإنشاء تطبيقات 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 وثم استخدامها بإنشاء مستخدمين وإدارة حساباتهم. وأيضاً تم إنشاء خاصية تغيير كلمة المرور والبريد الإلكتروني للمستخدم.