BA
تطوير الواجهة الخلفية
افهم كيف يعمل التطبيق فعلًا تحت السطح: الخوادم وقواعد البيانات وواجهات API والمصادقة والتوسّع.
22 مهارة
7 أشهر
متوسط
المكدس المرجعي يستخدم PHP 8 وNode.js (وكلاهما مطلوب جدًا)، لكن المفاهيم الأساسية — الطلب/الاستجابة، ORM، استعلامات SQL، المصادقة، التخزين المؤقت — تنتقل بسلاسة إلى Python وGo وJava.
المسارات المهنية: مطوّر واجهة خلفية، مطوّر شامل مبتدئ، مهندس منصّة.
Foundation
1
أساسيات HTTP
البروتوكول الذي يجعل المتصفّح يتحدّث إلى الخادم: طلبات، استجابات، رموز حالة، ترويسات.
25 دقيقة
2
دورة الطلب والاستجابة
كيف يصل الطلب إلى شيفرتك وكيف تعود الاستجابة. الوسطاء، التحليل، دورة الحياة.
20 دقيقة
3
أساسيات PHP
المتغيّرات، الدوال، المصفوفات، الكائنات، الـNamespaces. PHP الحديث لخلفيّات حقيقية.
35 دقيقة
4
أساسيات Node.js
JavaScript على الخادم: حلقة الأحداث، الوحدات، npm، أبسط خادم HTTP.
35 دقيقة
6
أساسيات SQL
الاستعلام عن قاعدة بيانات علائقية وتعديلها: SELECT وJOIN وGROUP BY والفهارس.
30 دقيقة
Core
5
التوجيه (Routing) وMVC
تعيين الـURLs للمتحكّمات والعروض. النمط الذي ينظّم 90% من تطبيقات الويب.
30 دقيقة
7
نمذجة قواعد البيانات
الجداول، العلاقات، التطبيع، المفاتيح الأجنبية. التصميم أولًا، ثم الشيفرة.
30 دقيقة
8
أساسيات ORM
لماذا توجد الـORMs، ومتى تفيد، ومتى يفوقها SQL خام.
25 دقيقة
9
الترحيلات وإدارة إصدارات المخطّط
تطوّر قاعدة البيانات بأمان من التطوير إلى الإنتاج، تحت تحكّم بالإصدارات.
20 دقيقة
10
المصادقة: الجلسات وbcrypt
تسجيل دخول بالبريد وكلمة المرور بشكل سليم: التجزئة، الجلسات، تسجيل الخروج، الحماية من القوة الغاشمة.
30 دقيقة
11
تصميم REST API
اصطلاحات URL، طرق HTTP، رموز الحالة، التصفّح، الأخطاء. واجهة API يحبّ الآخرون استخدامها.
30 دقيقة
12
التحقّق من مدخلات JSON
رفض المدخلات غير الصالحة مبكرًا؛ استجابات أخطاء متسقة.
20 دقيقة
16
معالجة الأخطاء
الاستثناءات، try/catch، لا تبتلع الأخطاء بصمت أبدًا.
20 دقيقة
19
تهيئة البيئات
ملفات .env، تدوير الأسرار، تكافؤ التطوير والإنتاج.
15 دقيقة
20
النشر على الاستضافة المشتركة
cPanel و.htaccess وFTP/SSH، القيود الواقعية للاستضافة الرخيصة.
25 دقيقة
Advanced
13
استراتيجيات التخزين المؤقت
كاش HTTP، كاش في الذاكرة (Redis)، إبطال الصلاحية. المشاكل الصعبة.
30 دقيقة
14
المهام الخلفية والطوابير
عمل طويل خارج الطلب: مهام مجدولة، Workers، إعادة المحاولة، Dead-Letter.
30 دقيقة
15
السجلات وقابلية الملاحظة
سجلات، مقاييس، تتبّعات. اكتشاف السبب حين ينكسر شيء في الثانية صباحًا.
25 دقيقة
17
OWASP Top 10 — أساسيات الأمن
أكثر عشر فئات شيوعًا للثغرات وكيفية الوقاية منها في الشيفرة اليومية.
30 دقيقة
18
الاختبارات الوحدوية والتكاملية (PHP)
PHPUnit، Fixtures، Mocks مقابل قاعدة بيانات حقيقية، التكامل مع CI.
30 دقيقة
21
تقييد المعدّل والتحكّم بالتدفّق
إيقاف العملاء المسيئين دون عرقلة الحقيقيين.
20 دقيقة
22
إدارة إصدارات الـAPI
تطوير واجهة API عامّة دون كسر العملاء الحاليين.
20 دقيقة