التخصص الرئيسي: تقنيات الهواتف المحمولة
نبذة عن البرنامج
برنامج عملي موجه نحو سوق العمل يركز على تطوير تطبيقات الهواتف المحمولة، والتقنيات اللاسلكية، وإدارة الأجهزة المحمولة. يجمع البرنامج بين البرمجة، وتصميم واجهة المستخدم/تجربة المستخدم، والتكامل السحابي، وإنترنت الأشياء لإعداد الخريجين لشغل وظائف في تطوير التطبيقات، وأمن الهواتف المحمولة، والتقنيات الناشئة في الاقتصاد الرقمي المزدهر في تركيا.
أهداف التعلم الرئيسية
- إتقان تطوير تطبيقات الهواتف المحمولة (أندرويد، iOS، متعدد المنصات).
- تعلم مبادئ تصميم واجهة المستخدم/تجربة المستخدم للواجهات المحمولة.
- اكتساب خبرة في تكامل الأنظمة الخلفية (واجهات برمجة التطبيقات، وقواعد البيانات، والخدمات السحابية).
- تطوير مهارات في أمن الهواتف المحمولة وحماية البيانات.
- فهم التقنيات اللاسلكية (5G، بلوتوث، NFC، واي فاي).
- استكشاف إنترنت الأشياء وتطوير الأجهزة القابلة للارتداء.
- تطبيق منهجيات Agile/Scrum على مشاريع تطبيقات الجوال.
المقررات الأساسية
- مقدمة في تقنيات الجوال
- أنظمة تطبيقات الجوال (أندرويد، iOS)، واتجاهات السوق، والمسارات الوظيفية.
- تطوير تطبيقات الجوال (أندرويد)
- Java/Kotlin، وAndroid Studio، وMaterial Design.
- تطوير تطبيقات الجوال (iOS)
- Swift، وXcode، وإرشادات واجهة المستخدم من Apple.
- تطوير التطبيقات متعددة المنصات
- Flutter، وReact Native، أو Xamarin.
- تصميم واجهة المستخدم/تجربة المستخدم لتطبيقات الجوال
- Figma، وAdobe XD، وبحوث المستخدم، والنماذج الأولية.
- تكامل الواجهة الخلفية لتطبيقات الجوال
- واجهات برمجة تطبيقات RESTful، وFirebase، وNode.js، والخدمات السحابية (AWS، Azure).
٧. أمن الأجهزة المحمولة
- التشفير، والمصادقة الآمنة، وأهم ١٠ ثغرات أمنية في تطبيقات الأجهزة المحمولة وفقًا لمعايير OWASP.
٨. التقنيات اللاسلكية وإنترنت الأشياء
- الجيل الخامس (5G)، وتقنية بلوتوث منخفضة الطاقة (BLE)، وتقنية الاتصال قريب المدى (NFC)، وبرمجة أجهزة إنترنت الأشياء.
٩. اختبار وتصحيح أخطاء تطبيقات الأجهزة المحمولة
- اختبار الوحدات، واختبار واجهة المستخدم، وتحسين الأداء.
١٠. إدارة مشاريع تطبيقات الأجهزة المحمولة
- منهجيات Agile وScrum، وأنظمة التحكم في الإصدارات (Git، GitHub).
١١. التدريب العملي في تقنيات الأجهزة المحمولة
- فرص تدريب في استوديوهات تطوير التطبيقات، أو الشركات الناشئة، أو شركات التكنولوجيا.
١٢. مشروع التخرج
- تطوير تطبيق جوال متكامل الوظائف (مثل تطبيقات التجارة الإلكترونية، أو التطبيقات الصحية، أو تطبيقات إنترنت الأشياء).
أساليب التقييم
- مشاريع تطوير تطبيقات الجوال (أندرويد/iOS/متعددة المنصات)
- ملفات أعمال تصميم واجهة المستخدم/تجربة المستخدم
- مهام تكامل واجهات برمجة التطبيقات الخلفية والسحابة
- تقارير أمان واختبار تطبيقات الجوال
- عرض تقديمي وتطبيق تجريبي لمشروع التخرج
الأدوات والموارد
- البرامج: Android Studio، Xcode، Flutter، React Native، Figma، Postman، GitHub
- المنصات: Firebase، AWS Amplify، Heroku
- الأجهزة: أجهزة الجوال، مجموعات إنترنت الأشياء (Raspberry Pi، Arduino)
- الكتب:
- برمجة أندرويد: دليل Big Nerd Ranch بقلم بيل فيليبس
برمجة iOS: دليل Big Nerd Ranch بقلم كريستيان كير
Flutter in Action بقلم إريك ويندميل
المتطلبات الأساسية
- الاهتمام بـ البرمجة، التصميم، أو تقنيات الهواتف المحمولة.
- معرفة أساسية بالبرمجة (مثل بايثون، جافا سكريبت) مفيدة ولكنها ليست شرطًا.
مدة البرنامج
- سنتان (للحصول على درجة الزمالة) أو أربع سنوات (للحصول على درجة البكالوريوس)، بما في ذلك التدريب العملي.
التصميم، أو تقنيات الهواتف المحمولة**.
التدريب العملي**. ---
الشهادات (اختيارية)
- مطور معتمد من جوجل لنظام أندرويد (AAD)
- مطور تطبيقات معتمد من أبل
- ممارس معتمد في الحوسبة السحابية من AWS
- شهادة فلاتر (إن وجدت)
المسارات الوظيفية
- مطور تطبيقات جوال (أندرويد/iOS/متعدد المنصات)
- مصمم واجهات المستخدم/تجربة المستخدم (متخصص في تطبيقات الجوال)
- مطور الواجهة الخلفية لتطبيقات الجوال (واجهات برمجة التطبيقات، الخدمات السحابية)
- أخصائي أمن تطبيقات الجوال (أمن التطبيقات، اختبار الاختراق)
- مطور إنترنت الأشياء (الأجهزة القابلة للارتداء، الأجهزة الذكية)
- مدير منتجات تطبيقات الجوال (استراتيجية التطبيقات، خطط التطوير)
- مهندس ضمان جودة تطبيقات الجوال (الاختبار، تصحيح الأخطاء)
- مطور تطبيقات مستقل (الشركات الناشئة، المشاريع المستقلة)

