⁠ ⁠Back-End Development

⁠ ⁠Back-End Development
  • المدة
    60 ساعات
  • الدروس
    30 محاضرة
  • الطلاب
    5 طلاب
  • الفئة
    Web
  • المستوى
    Advanced
  • الشهادة
    متاحة
يجب تسجيل الدخول للتسجيل في الدورة
تقدم الشركه برنامجًا تدريبيًا عمليًا متخصصًا في تطوير الجانب الخلفي للمواقع وتطبيقات الويب، يهدف إلى إعداد كوادر مؤهلة قادرة على بناء الأنظمة البرمجية، إدارة البيانات، وتأمين التطبيقات وفق أحدث المعايير التقنية. يركز البرنامج على تأهيل المتدرب ليصبح مطوّر Back-End محترفًا يمتلك القدرة على تصميم وبناء الخوادم (Servers)، إنشاء قواعد بيانات فعّالة، تطوير واجهات برمجية (APIs)، وضمان حماية البيانات واستقرار الأنظمة، بما يتوافق مع متطلبات سوق العمل المحلي والعالمي. يُعد تخصص Back-End المسؤول عن إدارة منطق التطبيق (Business Logic)، معالجة البيانات، وتنظيم الاتصال بين الواجهة الأمامية (Front-End) وقواعد البيانات.

ماذا ستتعلم؟

أولًا: الأساسيات التقنية

  • التعريف بمفهوم Back-End Development ودوره في بناء الأنظمة.

  • توضيح الفرق بين Front-End و Back-End وآلية التكامل بينهما.

  • دراسة لغة البرمجة الأساسية: C# واستخدامها في تطوير تطبيقات الويب.


ثانيًا: قواعد البيانات وإدارة المعلومات

  • تصميم قواعد البيانات (Database Design) وفق أفضل الممارسات.

  • التعامل مع أنظمة إدارة قواعد البيانات:

    • MySQL

    • PostgreSQL

    • MongoDB

  • تنفيذ عمليات CRUD (إضافة – تعديل – حذف – عرض البيانات).

  • فهم العلاقات بين الجداول (Relationships) في قواعد البيانات العلائقية.

  • ربط قواعد البيانات بالتطبيقات البرمجية بكفاءة.


ثالثًا: الأمان وإدارة النظام

  • إدارة المستخدمين والصلاحيات (Authentication & Authorization).

  • حماية البيانات وتأمين الاتصال بين الخادم والمستخدم.

  • التعامل مع الأخطاء (Error Handling) لضمان استقرار النظام.

  • إنشاء واجهات برمجية (APIs) منظمة وقابلة للتوسع.


مخرجات البرنامج

بنهاية البرنامج سيكون المتدرب قادرًا على:

  • بناء نظام Back-End متكامل من البداية وحتى التشغيل.

  • تصميم قواعد بيانات احترافية قابلة للتطوير.

  • إنشاء APIs وربطها بالواجهة الأمامية بكفاءة.

  • تطبيق معايير الأمان وحماية البيانات.

  • العمل كمطور Back-End ضمن فريق تقني أو كمستقل في مجال العمل الحر.
     


     

نظام الدراسة

  • يعتمد البرنامج على التدريب العملي التطبيقي لضمان إتقان المهارات التقنية المطلوبة.

  • شرح المفاهيم النظرية بأسلوب منهجي مدعوم بأمثلة عملية واقعية.

  • تنفيذ تدريبات ومشروعات تطبيقية في كل مرحلة من مراحل الدراسة.

  • تطبيقات عملية على إنشاء APIs وربط قواعد البيانات بالتطبيق.

  • متابعة مستمرة وتقييم دوري لمستوى المتدرب.

  • تنفيذ مشروع تطبيقي نهائي (Final Project) يحاكي مشروعًا حقيقيًا من سوق العمل.


متطلبات الالتحاق

  • معرفة أساسية باستخدام الحاسب الآلي.

  • يُفضل وجود خلفية بسيطة عن البرمجة (ليست شرطًا أساسيًا).

  • توفر جهاز كمبيوتر شخصي لتنفيذ التطبيقات العملية.

  • الالتزام بحضور المحاضرات وتنفيذ المهام والمشروعات المطلوبة.