مسار تطوير الويب الخلفي (Backend)
- المدة
- 24 ساعة
- طريقة الحضور
- هجين
- محتوى الدورة
- 6
الوصف
هذا المسار مصمم خصيصاً لكل من يطمح لاحتراف تطوير الخوادم (Backend)، حيث يأخذك في رحلة متكاملة لتعلم كيفية بناء تطبيقات ويب آمنة وديناميكية تعتمد على قواعد البيانات من الصفر باستخدام PHP و MySQL. ستبدأ بتعلم أساسيات وصياغة أكواد PHP، وهياكل التحكم، والتعامل مع النماذج (Forms)، قبل التعمق في مواضيع متقدمة مثل رفع الملفات وإدارة الجلسات (Sessions). ستتعلم أيضاً كيفية التعامل الآمن مع قواعد البيانات عبر SQL و PDO والاستعلامات المُجهزة (Prepared Statements). كما ستتقن البرمجة كائنية التوجه (OOP) في PHP، وصولاً إلى بناء إطار عمل (MVC Framework) خاص بك. يُتوج المسار بمشروع تطبيقي متكامل لبناء نظام إدارة محتوى (CMS) ديناميكي، يتضمن لوحة تحكم، نظام مصادقة آمن، عمليات الإضافة والتعديل والحذف (CRUD)، إدارة الصور، ونشر المشروع فعلياً على بيئة الإنتاج (Deployment).
ماذا ستتعلم
- تجهيز بيئة تطوير PHP احترافية وكتابة دوال برمجية نظيفة (Clean Code) وقابلة لإعادة الاستخدام.
- التعامل المتقدم مع النماذج (Forms)، التحقق من صحة البيانات، وإدارة رفع الملفات بأمان عالٍ.
- إدارة حالة المستخدمين ونظام تسجيل الدخول باحترافية باستخدام الجلسات (Sessions) والـ (Cookies).
- كتابة استعلامات قواعد بيانات (SQL Queries) فعالة، وإنشاء اتصالات آمنة مع MySQL باستخدام PDO.
- تأمين التطبيقات وحمايتها من الثغرات (مثل SQL Injection) بالاعتماد على الاستعلامات المُجهزة (Prepared Statements).
- تطبيق مفاهيم البرمجة كائنية التوجه (OOP) وهندسة النظام لبناء إطار عمل (MVC Framework) خاص بك من الصفر.
محتوى الدورة
-
- الجلسة 1: إعداد بيئة تطوير PHP، أساسيات الصياغة (Syntax)، وهياكل التحكم.
- الجلسة 2: المصفوفات (Arrays)، المتغيرات العامة (Superglobals)، وكتابة الدوال القابلة لإعادة الاستخدام.
-
- الجلسة 3: التعامل الآمن مع النماذج، التحقق من صحة البيانات، والرفع الآمن للملفات.
- الجلسة 4: إدارة حالة المستخدم (Cookies & Sessions) ومقدمة في قواعد بيانات MySQL.
-
- الجلسة 5: إتقان استعلامات SQL وربط PHP بقواعد البيانات باحترافية عبر PDO.
- الجلسة 6: تقنيات الأمان، الاستعلامات المُجهزة (Prepared Statements)، وأساسيات البرمجة كائنية التوجه (OOP).
-
- الجلسة 7: المفاهيم المتقدمة في (OOP) وبدء هندسة إطار عمل MVC مخصص.
- الجلسة 8: استكمال بناء إطار العمل (MVC) وإعداد الهيكلية المعمارية للمشروع.
-
- الجلسة 9: مشروع عملي (نظام CMS ديناميكي) - الجزء الأول (إعداد قاعدة البيانات ولوحة التحكم).
- الجلسة 10: مشروع عملي (نظام CMS ديناميكي) - الجزء الثاني (نظام المصادقة وعمليات CRUD).
-
- الجلسة 11: مشروع عملي (نظام CMS ديناميكي) - الجزء الثالث (إدارة الصور وتأمين النظام).
- الجلسة 12: مشروع عملي (نظام CMS ديناميكي) - الجزء الرابع (التجميع النهائي للمشروع والنشر على بيئة الإنتاج - Deployment).
التقديم على هذه الدورة
اترك بياناتك وسيتصل بك المنسق لتأكيد مقعدك.