تطوير التطبيقات المحمولة
تعلّم تطوير تطبيقات الموبايل الحديثة باستخدام Flutter وDart مع فهم الربط مع Node.js في الخلفية، ضمن أسلوب تعليمي عملي حديث يدعم سرعة التعلّم وتحسين طريقة العمل....
نظرة عامة على الدورة
تم إعداد برنامج تطوير التطبيقات المحمولة لمساعدة الطلاب على دخول مجال بناء تطبيقات الموبايل بطريقة حديثة وعملية. يركّز البرنامج على فهم تطوير تطبيقات متعددة المنصات باستخدام Flutter وDart، إلى جانب استيعاب الربط مع Node.js في الخلفية لبناء تجربة أقرب إلى التطبيقات الواقعية.
يتم التعليم من خلال الشرح، التطبيق، بناء الشاشات، وتجربة مواقف تطوير عملية، مع الاستفادة من أساليب وأدوات حديثة تساعد على تحسين الإنتاجية وتسريع بعض مراحل العمل. الهدف هو أن يكتسب الطالب فهمًا حقيقيًا لبناء التطبيق من الفكرة إلى التنفيذ، لا مجرد متابعة نظرية للمفاهيم.
منهج الدورة
-
فلسفة Flutter: كل شيء Widget0:18:00
-
Stateless vs Stateful Widgets0:30:00
-
Text وImage وIcon والـ Container0:35:00
-
Column وRow وStack للتخطيط0:35:00
-
Padding وMargin والـ SizedBox0:22:00
-
Scaffold وAppBar وBottomNavigationBar0:30:00
-
Buttons: ElevatedButton وTextButton وIconButton0:25:00
-
TextField والنماذج Forms0:30:00
-
ListView وGridView لعرض القوائم0:35:00
-
تمرين: بناء واجهة تطبيق مطعم0:55:00
المتطلبات
-
لا يشترط وجود خبرة متقدمة سابقة
-
معرفة أساسية باستخدام الكمبيوتر والإنترنت
-
الرغبة في تعلم بناء التطبيقات بطريقة عملية
-
الالتزام بالتطبيق والممارسة أثناء البرنامج
التقنيات والأدوات
-
Flutter
-
Dart
-
Widgets
-
Routing
-
State Management
-
APIs
-
Node.js
-
Plugins
-
Visual Studio Code
ماذا ستتعلم؟
-
بناء تطبيقات موبايل حديثة متعددة المنصات
-
فهم عملي لـ Flutter وDart
-
تنظيم الشاشات والتنقل وتجربة المستخدم
-
التعامل مع البيانات والـ APIs
-
الربط مع Back-End باستخدام Node.js
-
استخدام أساليب وأدوات حديثة تدعم التطوير السريع
الأسئلة الشائعة
ليس بالضرورة، ويتم تحديد المستوى المناسب قبل بدء البرنامج.
نعم، يركز البرنامج على تطوير تطبيقات متعددة المنصات.
نعم، يتضمن فهم الربط مع Node.js في الخلفية.
نعم، يتضمن البرنامج مشروعًا عمليًا متكاملًا.