مدرب
تهدف هذه الدورة إلى تزويدك بالمهارات اللازمة لتصميم وتطوير تطبيقات جوال احترافية تعمل على نظامي Android وiOS باستخدام Flutter ولغة Dart. يعتمد البرنامج على التعلم العملي والمشاريع التطبيقية، مما يساعدك على اكتساب الخبرة اللازمة لبناء تطبيقات حقيقية من الصفر وتحويل أفكارك إلى منتجات رقمية قابلة للتنفيذ.
خلال الدورة، ستتعرف على أساسيات تطوير تطبيقات الجوال متعددة المنصات، وبيئة العمل الخاصة بـ Flutter، بالإضافة إلى تعلم أساسيات لغة Dart، بما يشمل المتغيرات، والدوال، والتحكم بالتدفق البرمجي. كما ستتعلم كيفية بناء هيكلية التطبيق، وتصميم واجهات مستخدم احترافية، والتنقل بين الصفحات وإدارة الشاشات المختلفة داخل التطبيق.
ستكتسب أيضاً مهارات التعامل مع البيانات وإدارة حالة التطبيق، وإنشاء النماذج والتعامل مع مدخلات المستخدم، وربط التطبيقات بمصادر البيانات المحلية والخارجية، بالإضافة إلى استهلاك واجهات برمجة التطبيقات (APIs) لتطوير تطبيقات أكثر تفاعلية وواقعية. كما ستتعرف على أساليب معالجة الأخطاء وتحسين الأداء واختبار التطبيقات وتشغيلها على المحاكيات والأجهزة الذكية.
يعتمد البرنامج على التطبيق العملي من خلال تنفيذ مجموعة من المشاريع والأنشطة التي تحاكي متطلبات سوق العمل، مما يساعدك على تطوير مهاراتك البرمجية وفهم دورة حياة تطوير التطبيقات بشكل متكامل.
بنهاية الدورة، ستكون قادراً على تصميم وتطوير تطبيقات جوال متكاملة باستخدام Flutter، وبناء مشروع تطبيقي احترافي يمكن استخدامه كمشروع جامعي، أو نموذج أولي لفكرة ريادية، أو كجزء من ملف أعمالك المهني (Portfolio).
يتضمن هذا المقرر الدراسي 1 أقسام, 12 درس, و 11:57 ساعة من المواد.
الدرس الأول: مدخل إلى تطوير تطبيقات الهاتف
الدرس الثاني: Flutter وبيئة العمل ولغة Dart
الدرس الثالث: أساسيات لغة Dart
الدرس الرابع: هيكلية مشروع Flutter
الدرس الرابع: هيكلية مشروع Flutter
الدرس السادس: التنقل بين الصفحات
الدرس السابع: إدارة الحالة (State Management)
الدرس الثامن: التعامل مع البيانات
الدرس التاسع: النماذج والمدخلات
الدرس العاشر: التعامل مع واجهات البرمجة (APIs)
الدرس الحادي عشر: تحسين الأداء واختبار التطبيقات
الدرس الثاني عشر: المشروع التطبيقي النهائي
الرد على التعليق