كورس Flutter المتكامل لتطوير تطبيقات الجوال
ابدأ رحلتك البرمجية من الصفر، وتعلم بالبناء والممارسة ع
المعلم: محمد خالد العنزي - م
- المستوى: مبتدئ
- المدة: 6.7 ساعة
- اللغة: العربية
- التصنيف: تطوير التطبيقات
عن الدورة
هل ترغب في دخول عالم تطوير تطبيقات الهواتف الذكية وبناء تطبيقات تعمل بكفاءة عالية على نظامي Android و iOS باستخدام كود برمجي واحد؟ هذه الدورة صممت خصيصا لتأخذك خطوة بخطوة من مرحلة تثبيت بيئة العمل الأساسية , وحتى برمجة وإطلاق مشاريع عملية متكاملة.
تتميز الدورة بتركيزها على التطبيق العملي الفوري؛ فلن تكتفي بمشاهدة الشروحات النظرية، بل ستختبر مهاراتك عبر تحديات برمجية (Tasks) موزعة خلال الفصول.تتميز الدورة بتركيزها على التطبيق العملي الفوري؛ فلن تكتفي بمشاهدة الشروحات النظرية، بل ستختبر مهاراتك عبر تحديات برمجية (Tasks) موزعة خلال الفصول،
ماذا ستتعلم
- فهم Flutter وكيفية استخدامه لتطوير تطبيقات الجوال.
- تثبيت Flutter وتجهيز بيئة العمل لبدء بناء التطبيقات.
- فهم هيكلة مشروع Flutter ودور الملفات الأساسية فيه.
- بناء واجهات باستخدام عناصر مثل Text وImage وContainer.
- ترتيب عناصر الواجهة باستخدام Row وColumn وStack وWrap.
- تصميم واجهات قابلة للتمرير والتعامل مع أحجام الشاشات المختلفة.
- إنشاء قوائم وعرض بياناتها باستخدام ListView وListView.builder.
- إضافة شريط علوي وشريط تنقّل سفلي للتطبيق.
- التنقّل بين صفحات التطبيق وتمرير المستخدم بين الواجهات.
- فهم الفرق بين StatelessWidget وStatefulWidget واستخدام كلٍّ منهما.
- إدارة حالة الواجهة وتحديثها عند تفاعل المستخدم.
- بناء نماذج إدخال والتعامل مع بيانات المستخدم.
- تطبيق المفاهيم من خلال مهام وتحديات عملية موزعة على الدورة.
- جمع ما تعلمته لبناء واجهات تطبيق جوال مترابطة باستخدام Flutter
المتطلبات
- كورس أساسيات البرمجة باستخدام لغة Dart
- كورس البرمجة كائنية التوجه (OOP)
لمن هذه الدورة
المبتدئون الراغبون في دخول مجال برمجة وتطوير تطبيقات الموبايل.,مبرمجو الويب الراغبون في توسيع مهاراتهم لتشمل الهواتف الذكية.
دورات مرتبطة
- أساسيات CSS
- مقدمة في بناء الواجهات الخلفية (Backend)
- استخدام أدوات الذكاء الاصطناعي في تحليل البيانات
- أساسيات HTML
- تحليل البيانات بإستخدام الإكسل
- أساسيات SQL وإدارة قواعد البيانات