Udemybeginnerar

Flutter Ninja: Complete Flutter Development Course [Arabic]

Learn Flutter & Dart to build beautiful apps! Master OOP, APIs, Firebase, and engaging animations. Create cross-platform mobile experiences.

10students
58h 9m
Certificate
Mahmood Abo Elheja
Mahmood Abo ElhejaMobile Application Developer

Course Content

Flutter Ninja: Complete Flutter Development Course [Arabic] is a beginner-level Udemy course taught by Mahmood Abo Elheja. It runs 58h 9m, is taught in Arabic, and includes a certificate of completion. 10 students have enrolled. It is a paid course, last updated August 2025.

هل تطمح إلى تعلم برمجة تطبيقات الموبايل من الصفر؟ هذه الدورة الشاملة هي دليلك الكامل لاكتساب مهارات تطوير تطبيقات أندرويد و iOS باستخدام Dart و Flutter. نبدأ بتأسيس قوي في لغة Dart، ثم ننتقل إلى بناء تطبيقات جذابة وعالية الأداء باستخدام Flutter، وذلك من خلال مشاريع واقعية ومتكاملة.

محتوى الدورة:

  • مقدمة إلى لغة Dart: اكتشف ما هي Dart؟ ولماذا تعتبر الخيار الأمثل لتطوير التطبيقات الحديثة؟ فهم أساسيات اللغة وميزاتها.
  • أساسيات Dart: إتقان المتغيرات، الأنواع، العمليات، والتحكم في تدفق البرنامج لإنشاء تطبيقات فعالة.
  • الوظائف والإجراءات: تعلم كيفية كتابة واستخدام الوظائف بفعالية لتنظيم الكود وإعادة استخدامه.
  • الهياكل البيانية: التعامل الاحترافي مع Lists، Sets، وMaps لتخزين البيانات ومعالجتها بكفاءة.
  • البرمجة الكائنية OOP: فهم عميق لـ Classes، Objects، الوراثة، التجريد، والتعددية لبناء تطبيقات قابلة للتطوير والصيانة.
  • البرمجة غير المتزامنة: استغلال Future و Stream للتعامل الذكي مع البيانات وتحسين أداء التطبيقات.
  • إدارة الأخطاء: تعلم التعامل مع Exceptions لضمان استقرار وموثوقية تطبيقك.
  • مشاريع تطبيقية Dart: بناء تطبيقات حقيقية لترسيخ المفاهيم وتطبيق ما تعلمته.

Flutter: بناء تطبيقات جذابة

ثم ننتقل إلى قسم Flutter المتكامل، والذي يغطي:

  • التثبيت والواجهة الأساسية: تعلم تثبيت Flutter وإتقان Widgets و Local Storage.
  • العمل مع Firebase Auth & Storage: دمج Firebase لتوفير المصادقة والتخزين السحابي لتطبيقك.
  • بناء تطبيق متجر: إنشاء تطبيق متجر كامل مع نظام Cart متكامل لإدارة المنتجات والمبيعات.
  • دمج Google Maps: إضافة Google Maps إلى تطبيقاتك لتوفير تجربة مستخدم غنية.
  • تخصيص الخطوط وأنماط النصوص: تعلم تخصيص الخطوط وأنماط النصوص لتعزيز تصميم تطبيقك.
  • إنشاء Animations: إضافة Animations جذابة لتحسين تجربة المستخدم.
  • التعامل مع APIs وطرق Auth المتقدمة: استكشاف APIs وطرق Auth متقدمة لتوسيع وظائف تطبيقك.
  • نماذج الإدخال Forms & Keys: تصميم Forms & Keys فعالة لجمع البيانات من المستخدمين.
  • منح التطبيق الأذونات: تعلم Permission Handling لطلب الأذونات اللازمة من المستخدم.
  • تنفيذ تطبيق الطقس: بناء تطبيق الطقس يعتمد على API خارجي للحصول على بيانات الطقس.
  • الربط مع قاعدة بيانات Firebase Realtime Database: استخدام Firebase Realtime Database لتخزين البيانات في الوقت الفعلي.

لماذا هذه الدورة مميزة؟

  • شاملة ومتكاملة: أكثر من 50 ساعة تعليمية و 250+ درس تطبيق.
  • مشاريع عملية: بناء تطبيقات حقيقية مثل تطبيق الطقس، تطبيق المتجر، وتطبيقات الخرائط لتعزيز مهاراتك.
  • تعلم تفاعلي: فيديوهات، تمارين عملية، ودعم مستمر من المدرب والمجتمع.
  • محتوى محدث: معلومات حديثة ومواكبة لأحدث التطورات في مجال تطوير تطبيقات الموبايل.

من هذه الدورة؟

  • للمبتدئين تمامًا: الذين ليس لديهم أي خبرة في البرمجة ويرغبون في البدء من الصفر.
  • للمطورين الحاليين: الراغبين في تحويل مهاراتهم إلى Dart و Flutter لبناء تطبيقات حقيقية.

مع نهاية الدورة، ستكون قادرًا على:

  • بناء تطبيقات متقدمة بكفاءة.
  • تنظيم **التعليمات البرمج
$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.

4.9(1,521)
24h 23m
intermediate
4.9(3,570)
14h 29m
intermediate
4.9(1,642)
35h 44m
intermediate
4.9(2,811)
14h 17m
intermediate
4.9(21,815)
8h 12m
intermediate