جدول الدورة
- 1 12 - 16 يناير (المغرب )
- 2 09 - 13 فبراير (كوالالمبور )
- 3 09 - 13 مارس (دبي )
- 4 13 - 17 أبريل (الرياض )
- 5 11 - 15 مايو (القاهرة )
- 6 15 - 19 يونيو (جدة )
- 7 13 - 17 يوليو (برشلونة )
- 8 10 - 14 أغسطس (لندن )
- 9 14 - 18 سبتمبر (اسطنبول )
- 10 12 - 16 أكتوبر (واشنطن )
- 11 09 - 13 نوفمبر (بلجيكا )
- 12 14 - 18 ديسمبر (هونغ كونج )
مخطط الدورة
أهداف الدورة التدريبية
-
تعريف المشاركين بمفهوم تطوير التطبيقات متعددة المنصات باستخدام Flutter.
-
تمكين المتدربين من إعداد بيئة العمل وبناء تطبيقات أساسية.
-
تطوير مهارات التعامل مع الواجهات الرسومية (UI) وتجربة المستخدم (UX).
-
إكساب المشاركين القدرة على ربط التطبيقات بواجهات برمجة التطبيقات (APIs) وقواعد البيانات.
-
تزويد المتدربين بخبرة عملية في اختبار ونشر التطبيقات على منصات iOS وAndroid.
المحتوى التدريبي
مقدمة في Flutter وDart
-
التعريف بـ Flutter وأهميته في تطوير التطبيقات.
-
تثبيت وإعداد بيئة العمل (Flutter SDK، Android Studio، VS Code).
-
أساسيات لغة Dart للتعامل مع Flutter.
بناء واجهات المستخدم
-
إنشاء الصفحات والمكونات (Widgets).
-
التعامل مع النصوص، الأزرار، الصور، والقوائم.
-
تصميم واجهات تفاعلية متجاوبة.
إدارة الحالة والتفاعل
-
مفهوم الحالة (State) في التطبيقات.
-
استخدام setState وProvider لإدارة الحالة.
-
التعامل مع التنقل بين الصفحات (Navigation & Routing).
التعامل مع البيانات والخدمات
-
استهلاك واجهات APIs باستخدام HTTP.
-
ربط التطبيقات بقواعد بيانات محلية (SQLite).
-
استخدام Firebase للتخزين والمصادقة.
اختبار ونشر التطبيقات
-
اختبار التطبيق على المحاكي والأجهزة الحقيقية.
-
تحسين الأداء وتجربة المستخدم.
-
تجهيز التطبيق للنشر على App Store وGoogle Play.
