ابدأ مسيرتك المهنية كمطور تطبيقات موبايل اليوم!

Flutter

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

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




الهدف العام من البرنامج التدريبي

تغطي هذه الدورة المعرفة الأساسية والمهارات العملية المتقدمة في تطوير تطبيقات الويب باستخدام Flutter. ستستكشف جميع التقنيات المستخدمة في تطوير تطبيقات الويب والهاتف المحمول باستخدام Flutter، مع التركيز على أحدث التقنيات وأفضل الممارسات.

سيتمكن الطالب من بناء تطبيقات متعددة المنصات، تصميم واجهات المستخدم باستخدام Flutter، والعمل مع قواعد البيانات وإدارة الحالة، بالإضافة إلى تعلم كيفية نشر التطبيقات على متاجر التطبيقات المختلفة.

في هذا المساق سنتطرق إلى:

  • مقدمة لتطوير التطبيقات باستخدام Flutter
  • أساسيات لغة البرمجة Dart
  • بناء واجهات المستخدم والعناصر التفاعلية باستخدام Flutter
  • تخزين البيانات والتعامل معها
  • نشر التطبيقات على متجر التطبيقات ومتجر Google Play
 

موضوعات البرنامج التدريبي

مدة البرنامج : 50 ساعة


  • التعرف على بيئة عمل Flutter و Dart
    60 دقيقة
    استكشاف بيئة العمل والأدوات المستخدمة في تطوير تطبيقات Flutter باستخدام لغة Dart.

  • إعداد بيئة التطوير والبدء بمشروع جديد
    60 دقيقة
    تعلم كيفية إعداد بيئة التطوير وبدء مشروع جديد باستخدام Flutter.

  • بناء أول تطبيق Flutter “Hello World”
    60 دقيقة
    إنشاء تطبيق بسيط يعرض رسالة “Hello World” للتعرف على أساسيات تطوير التطبيقات باستخدام Flutter.

  • أساسيات لغة Dart والنصوص والمعايير
    120 دقيقة
    التعرف على أساسيات لغة Dart، بما في ذلك المتغيرات، الدوال، والأنماط الأساسية للبرمجة.

  • أهم الدوال والأوامر في Dart
    120 دقيقة
    دراسة أهم الدوال والأوامر في Dart وتطبيقها في بناء التطبيقات.

  • تصميم واجهات المستخدم باستخدام Flutter
    120 دقيقة
    تعلم كيفية بناء وتصميم واجهات المستخدم باستخدام Widgets في Flutter.

  • إدارة الحالة والتعامل مع قواعد البيانات
    120 دقيقة
    فهم كيفية إدارة حالة التطبيق والتفاعل مع قواعد البيانات باستخدام Flutter.

  • تحسين أداء التطبيق وتجربة المستخدم
    120 دقيقة
    تعلم كيفية تحسين أداء تطبيقات Flutter وضمان تجربة مستخدم سلسة.

  • نشر التطبيق على متاجر التطبيقات
    120 دقيقة
    تعلم كيفية نشر تطبيقات Flutter على متجر التطبيقات ومتجر Google Play.

  • مقدمة إلى الإعلانات في التطبيقات وكيفية تحقيق الأرباح
    60 دقيقة
    التعرف على كيفية دمج الإعلانات في تطبيقات Flutter لتحقيق الأرباح.

  • مراجعة وتدقيق تطبيق شامل
    120 دقيقة
    مراجعة مشروع تطبيق كامل والتأكد من جاهزيته للنشر مع التركيز على تحسين الأداء والأمان.

  • التخطيط لمسيرتك المهنية كمطور Flutter
    120 دقيقة
    وضع خطة لمسيرتك المهنية في تطوير التطبيقات باستخدام Flutter، بما في ذلك بناء شبكة علاقات ومتابعة أحدث الاتجاهات في المجال.

  • كيفية التسجيل كمطور في متاجر التطبيقات
    60 دقيقة
    تعلم كيفية التسجيل كمطور في متاجر التطبيقات المختلفة وتحديث حسابات التطوير.

ابدأ رحلتك في عالم التكنولوجيا، حيث ستكتسب المهارات اللازمة لإنشاء تطبيقات مبتكرة

تؤثر في حياة المستخدمين وتفتح لك آفاقًا جديدة في مجال تطوير البرمجيات.