Building a Food Delivery App with Flutter

إنشاء وتصميم تطبيق توصيل الطعام

هذه الدورة هي الرابعة في مسار تعلم بناء تطبيقات الهاتف بعد دورتي تعلم لغة دارت Dart ،fundamentals و Dart OOP ، ودورة أساسيات فلاتر . لذلك.

سعر الدورة $25
  • +500طالب
  • 53درس
  • 9أقسام
  • مبتدئالمستوى
عن الدورة

تعرّف على الدورة

هذه الدورة هي الرابعة في مسار تعلم بناء تطبيقات الهاتف بعد دورتي تعلم لغة دارت Dart ،fundamentals وDart OOP، ودورة أساسيات فلاتر. لذلك؛ إذا كنت تبحث عن تعلم تطوير تطبيقات الهاتف باستخدام Flutter بطريقة احترافية وتطبيق عملي، فهذه الدورة هي وجهتك المثالية؛ حيث ستتعلم كيفية بناء تطبيق كامل وحقيقي لتوصيل طلبات الطعام باستخدام إطار العمل (Framework) الشهير فلاتر، مع التركيز على تصميم واجهات تفاعلية، واستخدام بعض الأدوات الحديثة مثل GridView وغيرها، وكيفية جعل تطبيقك يعمل بكفاءة على معظم الأنظمة والشاشات المختلفة.

لماذا يجب عليك التسجيل في هذه الدورة؟

  • مشروع عملي واقعي: ستبني بنفسك تطبيق توصيل طلبات كامل سيساعدك في بناء ملف أعمال (Portfolio) قوي.
  • محاضر ذو خبرة كبيرة: محاضر الدورة المهندس طارق العبد، وهو خبير معتمد في Flutter من شركة Google، مما يضمن لك معلومة موثوقة وخبرات كبيرة.
  • فرص وظيفية واسعة: الطلب على مطوري Flutter مستمر في الازدياد، مما يفتح لك وظائف محلية وعالمية.
  • وصول مدى الحياة: الدورة بكل محتواها من فيديوهات وملخصات وامتحانات وأي تحديثات ستظل معك مدى الحياة للوصول لها في أي وقت.

اشترك الآن واستكمل رحلتك لتصبح مطور تطبيقات محترف!

تشمل الدورة

  • مشروع
  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $25

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    بناء أساس التطبيق باستخدام GridView11 درسًا · 1 اختبار
    1. المقدمة
    2. نظرة عامة على أهم ويدجتات Flutter
    3. التخطيط لتطبيق توصيل الطعام
    4. إنشاء مشروع جديد وبنية التطبيق
    5. إنشاء القائمة الجانبية Drawer وتنسيق AppBar
    6. إضافة صورة البانر للتطبيق
    7. إضافة GridView الأساسي
    8. تحسين عنصر GridView
    9. العمل على GridView.builder وإضافة العناصر
    10. فصل الويدجتات وإضافة const
    11. الخاتمة
    12. اختبار القسم: بناء أساس التطبيق باستخدام GridView
  4. 4
    العمل على BottomNavBar ومنطق المفضلة13 درسًا · 1 اختبار
    1. المقدمة
    2. إضافة BottomNavBar
    3. ربط BottomNavBar بصفحات التطبيق
    4. جعل العمود Column قابلًا للتمرير مع GridView
    5. إضافة عنصر المفضلة
    6. تحويل بيانات المفضلة إلى قائمة ويدجتات
    7. عرض الأطعمة المفضلة فقط
    8. إضافة أيقونة المفضلة باستخدام Stack
    9. إضافة منطق المفضلة باستخدام الدالة copyWith
    10. تمرير الفهرس بدلًا من النوع النهائي
    11. أيقونة الإزالة من المفضلة
    12. إنهاء منطق الإزالة من المفضلة والعمل مع القوائم
    13. الخاتمة
    14. اختبار القسم: BottomNavBar ومنطق المفضلة
  5. 5
    إنهاء تطبيق توصيل الطعام مع السمات11 درسًا · 1 اختبار
    1. المقدمة
    2. إضافة الحالة الفارغة
    3. إضافة صورة مزخرفة
    4. بناء النصوص وتنسيقها
    5. العمل مع ListTile و Divider
    6. نظرة عامة على السمات
    7. إعداد السمات واستخدامها
    8. استخدام سمات المكونات
    9. العمل مع سمات النصوص
    10. إضافة خطوط جديدة
    11. الخاتمة
    12. اختبار القسم: إنهاء تطبيق توصيل الطعام مع السمات
  6. 6
    تجاوب الشاشات في Flutter11 درسًا · 1 اختبار
    1. المقدمة
    2. مواضع تحسين التطبيق
    3. حساب الأحجام ديناميكيًا باستخدام MediaQuery
    4. التعامل مع textScaleFactor
    5. استخدام ويدجت LayoutBuilder
    6. التحكم في اتجاه الجهاز
    7. محتوى مختلف حسب اتجاه الجهاز
    8. عرض المحتوى في الوضع الأفقي
    9. تغيير المحتوى في الوضع الأفقي
    10. إنهاء محتوى الوضع الأفقي
    11. الخاتمة
    12. اختبار القسم: تجاوب الشاشات في Flutter
  7. 7
    جعل التطبيق متكيفًا مع المنصات المختلفة7 دروس · 1 اختبار
    1. معامل Cascade (تعمّق في Dart)
    2. التحقق من منصة الجهاز
    3. استخدام ويدجتات Cupertino الخاصة بـ iOS
    4. المزيد من ويدجتات Cupertino وتنسيقاتها
    5. الويدجتان CupertinoListSection و CupertinoListTile
    6. إضافة أزرار Cupertino إلى الوضع الأفقي
    7. إنشاء ويدجتات متكيفة مخصصة
    8. اختبار القسم: جعل التطبيق متكيفًا مع المنصات المختلفة
  8. 8
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي: بناء تطبيق توصيل طعام بـ Flutter
المعلم

تعلّم على يد م. طارق العبد

  • م. طارق العبد
    م. طارق العبد

    قائد فريق مهندسي البرمجيات وخبير معتمد من جوجل

    يمتلك طارق خبرة تتجاوز ثماني سنوات في مجال تطوير البرمجيات، مع تركيز خاص على تطوير الويب الأمامي وتطبيقات الأندرويد باستخدام جافا، بالإضافة إلى أكثر من خمس سنوات من التخصص في فلاتر. يتميز طارق بخبرته في Swift لتطوير iOS وإتقانه للغات البرمجة مثل بايثون، C++، جافا، تايب سكريبت، و C#. كخبير معتمد من جوجل في Flutter و Dart، يستخدم طارق أحدث التقنيات لدفع الابتكار في المشاريع التي يقودها. بالإضافة إلى خبرته التقنية، يشارك طارق معرفته عبر قناته على يوتيوب، التي تضم أكثر من 80,000 مشترك، حيث يقدم دورات مبسطة في البرمجة والتكنولوجيا تهدف إلى إلهام الجيل القادم من محترفي التكنولوجيا.

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

0.0
متوسط التقييمات
0 عدد التقييمات
5
0
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
لديك سؤال؟

الأسئلة الشائعة

نعم، تحتاج إلى معرفة أساسية بلغة Dart وفهم مبادئ Flutter. إذا لم تكن لديك هذه المهارات، يمكنك البدء بدورة تعلم أساسيات لغة دارت.

إذا كنت مبتدئًا تمامًا، ننصحك بالبدء بدورة أساسيات Flutter لفهم المفاهيم الأساسية قبل الانتقال لهذه الدورة المتقدمة.

  • Flutter: هو إطار عمل (Framework) يستخدم لتصميم واجهات المستخدم وبناء تطبيقات متعددة الأنظمة.
  • Dart: هي لغة البرمجة التي يعتمد عليها Flutter لتطوير التطبيقات. 

باختصار، Dart هي الأساس البرمجي بينما Flutter هو الأداة التي تحول الكود إلى تطبيق بواجهة مستخدم جذابة.

نعم، لـ Flutter مستقبل واعد في تطوير التطبيقات بسبب مزاياه الفريدة مثل:

  • دعم متعدد المنصات: يمكنك إنشاء تطبيقات تعمل على منصات متعددة بكود موحد.
  • أداء عالٍ: التطبيقات المصممة بـ Flutter تتميز بسلاسة الأداء.
  • مطلوب في السوق: شعبيته تتزايد عالميًا، مما يفتح أبوابًا لوظائف متعددة في السوق التقنية.

مجتمع نشط: Flutter مدعوم بمجتمع مطورين كبير يقدم تحديثات وموارد

ابدأ إنشاء وتصميم تطبيق توصيل الطعام اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.