التخصص الرئيسي: تطوير برمجيات الواجهة الخلفية
نظرة عامة:
يركز هذا التخصص على برمجيات جانب الخادم، وقواعد البيانات، ومنطق التطبيقات. ويُؤهل الطلاب للعمل في مجال تطوير البرمجيات وهندسة النظم.
--
أهداف التعلم الرئيسية:
- إتقان لغات برمجة الواجهة الخلفية (بايثون، جافا، نود.جي إس، بي إتش بي).
- تصميم وإدارة قواعد البيانات (SQL وNoSQL).
- تطوير ودمج واجهات برمجة التطبيقات (RESTful، GraphQL).
- نشر التطبيقات باستخدام منصات الحوسبة السحابية (AWS، Azure، Google Cloud).
- تحسين بنية النظام لضمان قابلية التوسع والأداء الأمثل.
- تطبيق أفضل ممارسات الأمان ومنهجيات DevOps.
المقررات الأساسية:
- مقدمة في تطوير الواجهة الخلفية
- لغات البرمجة للواجهة الخلفية
- قواعد البيانات وإدارة البيانات
- تطوير وتكامل واجهات برمجة التطبيقات (APIs)
- الحوسبة السحابية والنشر
- بنية النظام وقابلية التوسع
- الأمن في تطوير الواجهة الخلفية
- الاختبار ومنهجية DevOps
- تحسين الأداء
- التدريب العملي في تطوير الواجهة الخلفية
- مشروع التخرج
أساليب التقييم:
- واجبات ومشاريع برمجية
- مهام تصميم قواعد البيانات
- مشاريع تطوير واجهات برمجة التطبيقات (APIs)
- تقارير النشر السحابي
- تحليلات تحسين الأداء
- عروض مشاريع التخرج
الكتب الدراسية الموصى بها:
- Clean Code لروبرت سي. مارتن
- Designing Data-Intensive Applications لمارتن كليمان
- RESTful API Design لماثياس بيهل
المتطلبات الأساسية:
معرفة أساسية بالبرمجة.
المدة:
أربع سنوات (بكالوريوس).
الشهادات:
مطور معتمد من AWS، مطور مشارك في Azure، مطور سحابي محترف من Google.
المسارات الوظيفية:
- مطور الواجهة الخلفية
- مهندس برمجيات
- مهندس سحابي
- مهندس DevOps
- مهندس معماري أنظمة
لماذا هذا التخصص؟
طلب متزايد على مطوري الواجهة الخلفية في قطاع تكنولوجيا المعلومات المتنامي في تركيا. يُؤهل هذا التخصص الطلاب لبناء أنظمة قوية وقابلة للتوسع للتطبيقات الحديثة.

