تسر كلية العلوم في جامعة نوروز الإعلان عن تنظيم دورة تدريبية تخصصية لمدة أسبوعين بعنوان:
"دورة مكثفة في تطوير تطبيقات الهاتف المحمول: من أساسيات فلاتر (Flutter) إلى التطبيقات المتكاملة"
تم تصميم هذا البرنامج العملي المكثف لتزويد المشاركين بالمهارات الأساسية اللازمة لتطوير تطبيقات هاتف حديثة تعمل على مختلف الأنظمة (Cross-platform) باستخدام تقنيات Flutter و Dart. تركز الدورة على أساسيات فلاتر، تصميم واجهات المستخدم المتجاوبة، التنقل بين الصفحات، إدارة الحالة (State Management)، تخزين البيانات المحلي، ونشر التطبيقات، مما يمكن المشاركين من بناء تطبيقات كاملة لنظامي Android و iOS من خلال تمارين عملية وتطبيقية.
جدول الدورة:
- اليوم الأول (4 ساعات): مقدمة في Flutter و Dart
- مقدمة في تطوير تطبيقات الهاتف المحمول.
- مقدمة في لغة Dart وإطار عمل Flutter.
- إعداد بيئة التطوير و Flutter SDK.
- هيكلية المشروع.
- إنشاء أول تطبيق لك باستخدام Flutter.
- اليوم الثاني (4 ساعات): أساسيات Flutter
- نظرة عامة على العناصر (Widgets).
- العناصر الثابتة والتفاعلية (Stateless & Stateful).
- عناصر التنسيق (Row, Column, Container, Stack).
- النصوص، الصور، الأيقونات، والأزرار.
- تصميم واجهات مستخدم متجاوبة.
- اليوم الثالث (4 ساعات): تفاعل المستخدم والتنقل
- مدخلات المستخدم والنماذج (Forms).
- التنقل والتوجيه (Navigation & Routing).
- تمرير البيانات بين الشاشات.
- مربعات الحوار (Dialogs) والتنبيهات (SnackBars).
- عرض القوائم (ListView & GridView).
- اليوم الرابع (4 ساعات): إدارة الحالة (State Management)
- فهم مفهوم "الحالة" في Flutter.
- إدارة الحالة باستخدام (setState).
- إدارة مدخلات المستخدم.
- بناء تطبيقات تفاعلية.
- تنظيم مشاريع Flutter.
- اليوم الخامس (4 ساعات): التعامل مع البيانات المحلية
- التعامل مع الملفات المحلية (الصور والخطوط).
- استخدام (SharedPreferences).
- قراءة وكتابة البيانات المحلية.
- أساسيات ملفات JSON.
- تخصيص القوالب والألوان (Themes).
- اليوم السادس (4 ساعات): مشروع متكامل ونشر التطبيق
- بناء تطبيق موبايل متكامل.
- تصحيح الأخطاء (Debugging) والاختبار.
- نصائح لتحسين الأداء.
- توليد ملفات الـ APK وحزمة التطبيق (App Bundle).
- أفضل الممارسات في تطوير Flutter.
المتطلبات المسبقة:
الدورة مفتوحة للجميع، ويفضل توفر:
- مهارات الحاسوب الأساسية.
- فهم أساسي لمفاهيم البرمجة كائنية التوجه (OOP).
المدرب الخبير:
م. م. سهيل محيي الدين
مدرس مساعد في قسم علوم الحاسبات، كلية العلوم، جامعة نوروز.
تفاصيل التسجيل:
- المدة: أسبوعان (3 أيام في الأسبوع).
- وقت التدريب: 4 ساعات لكل جلسة (الإجمالي: 24 ساعة تدريبية).
- المكان: كلية العلوم، جامعة نوروز.