أهداف البرنامج:
بنهاية البرنامج سيكون المشاركون قادرين على:
-
فهم دورة حياة تطوير تطبيقات الهواتف الذكية.
-
تحليل وتصميم تطبيق موبايل يلبي احتياجات المستخدم.
-
استخدام أدوات ولغات برمجة حديثة مثل Flutter، React Native، أو Kotlin/Swift.
-
تطوير واجهات مستخدم تفاعلية وسهلة الاستخدام (UI/UX).
-
ربط التطبيقات بواجهات برمجة التطبيقات (APIs) وقواعد البيانات.
-
اختبار وتصحيح التطبيقات لضمان الجودة.
-
نشر التطبيق على متجري Google Play وApp Store.
المحتوى التدريبي / المحاور الرئيسية:
اليوم الأول:
-
مقدمة في تطبيقات الموبايل (Android vs iOS)
-
اختيار بيئة التطوير المناسبة (Native vs Cross-platform)
-
أدوات التطوير الأساسية: Android Studio, Xcode, Flutter, React Native
اليوم الثاني:
-
إعداد بيئة العمل
-
هيكلة التطبيق: الشاشات، الحركات، التنقل
-
تصميم واجهات المستخدم باستخدام مبادئ الـUI/UX
اليوم الثالث:
-
ربط التطبيق بقاعدة بيانات محلية (SQLite/Firebase)
-
الاتصال بخدمات API (RESTful APIs)
-
معالجة البيانات وعرضها للمستخدم
اليوم الرابع:
-
إدارة المستخدمين (تسجيل، تسجيل دخول، استرجاع كلمة المرور)
-
التعامل مع الإشعارات والتنبيهات
-
حماية البيانات وأمان التطبيقات
اليوم الخامس:
-
اختبار التطبيق وتصحيح الأخطاء
-
تحسين الأداء والتوافق مع الأجهزة المختلفة
-
خطوات رفع التطبيق إلى Google Play وApp Store
-
مشروع تطبيقي: بناء تطبيق بسيط كامل الوظائف
الفئة المستهدفة / المشاركون في البرنامج:
-
مطورو البرمجيات المبتدئون والمتوسطون
-
طلاب وخريجو هندسة البرمجيات وتقنية المعلومات
-
مصممو UX/UI يرغبون في الدخول بمجال التطوير
-
روّاد أعمال يرغبون بتطوير نماذج أولية لأفكارهم
-
أي شخص لديه فكرة تطبيق ويريد تحويلها إلى منتج رقمي فعلي
المدة :
10 أيام تدريبية
المكان :
القاهرة
تاريخ البدء :
18/5/2025
المراجعات
لا توجد مراجعات بعد.