دورة أساسيات Flutter

Flutter Fundamentals

يُعد فلاتر (Flutter) الإطار الأكثر استخدامًا لبناء التطبيقات عبر الأنظمة المتعددة (cross-platform framework)؛ حيث قفزت شعبية Flutter في السنوات الماضية وزادت نسبة استخدامه من 30% إلى ما يزيد عن 46% من قبل المطورين.

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

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

يُعد فلاتر (Flutter) الإطار الأكثر استخدامًا لبناء التطبيقات عبر الأنظمة المتعددة (cross-platform framework)؛ حيث قفزت شعبية Flutter في السنوات الماضية وزادت نسبة استخدامه من 30% إلى ما يزيد عن 46% من قبل المطورين؛ مما ينتج عنه زيادة في أعداد الوظائف التي تتطلب تعلم إطار عمل فلاتر. لذلك، إن كنت تبحث عن تعلم فلاتر من الصفر وبطريقة احترافية لتصبح من بين الـ Flutter ،developers فهذه الدورة هي وجهتك المثالية والخطوة المناسبة بعد تعلمك لغة برمجة دارت Dart، حيث ستتعلم كيف تبني تطبيقات تعمل بكفاءة وسلاسة على أنظمة متعددة مثل Android و iOS و Web و Desktop وباستخدام كود واحد فقط.

لماذا يجب أن تسجل في دورة أساسيات فلاتر؟

محتوى شامل ومبسط: الدورة تغطي كل ما تحتاجه للبدء في تعلم تطوير تطبيقات Flutter بشكل منهجي ومبسط.

محاضر ذو خبرة كبيرة: يقود الدورة المهندس طارق العبد، خبير معتمد في Flutter من Google، والذي يضمن لك تجربة تعليمية عالية الجودة.

فرص عمل واعدة: Flutter هي تقنية مطلوبة عالميًا، مما يمنحك فرصًا متعددة للعمل في السوق المحلية والعالمية.

وصول مدى الحياة: الدورة بكل محتواها من فيديوهات وملخصات وامتحانات وأي تحديثات ستظل معك مدى الحياة للوصول لها في أي وقت.

 اشترك في الدورة الآن وابدأ أولى خطوات لتصبح مطور تطبيقات محترف!

تشمل الدورة

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

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

منهج الدورة

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

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

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    إعداد Flutter وبيئة التطوير9 دروس · 1 اختبار يحتوي على دروس مجانية
    1. مقدمة درس مجاني
    2. إعداد Flutter على macOS
    3. تثبيت Android Studio على macOS
    4. تثبيت VS Code على macOS
    5. تثبيت Android Studio على Windows
    6. إعداد Flutter على Windows
    7. تثبيت VS Code على Windows
    8. نظرة عامة على بيئة التطوير الرئيسية
    9. خاتمة
    10. اختبار: إعداد Flutter وبيئة التطوير
  4. 4
    بناء أول تطبيق Flutter10 دروس · 2 اختباران
    1. مقدمة
    2. إنشاء مشروع Flutter جديد من الطرفية
    3. نظرة عامة على ملفات المشروع
    4. تشغيل التطبيق الافتراضي على المحاكي
    5. نظرة عامة على تطبيق العدّاد والكود الأساسي
    6. الفرق بين Hot Reload و Hot Restart
    7. مختصر كتابي: Hot Reload vs Hot Restart
    8. شجرة الويدجتات في Flutter
    9. مختصر كتابي: Flutter Widget Tree
    10. اختبار قصير: Flutter Widget Tree
    11. خاتمة
    12. اختبار: بناء أول تطبيق Flutter
  5. 5
    العمل مع الويدجتات والدوال14 درسًا · 5 اختبارات يحتوي على دروس مجانية
    1. مقدمة
    2. مقدمة إلى ويدجتات Flutter (المرئية وغير المرئية)
    3. مختصر كتابي: Introduction to Flutter Widget (Visible & Invisible)
    4. اختبار قصير: Introduction to Flutter Widget (Visible & Invisible)
    5. العمل على ويدجتات التخطيط
    6. مختصر كتابي: Working on the layout widgets
    7. اختبار قصير: Working on the layout widgets
    8. ربط الدوال بالأزرار
    9. مختصر كتابي: Connecting Functions and Buttons
    10. الدوال المجهولة
    11. مختصر كتابي: Anonymous Functions
    12. اختبار قصير: Anonymous Functions
    13. ويدجتات Stateless و Stateful درس مجاني
    14. مختصر كتابي: Stateless and Stateful Widgets
    15. اختبار قصير: Stateless and Stateful Widgets
    16. تحديث البيانات باستخدام setState درس مجاني
    17. مختصر كتابي: Updating the data with setState
    18. خاتمة
    19. اختبار Working with Widgets and Functions
  6. 6
    بناء تطبيق الاختبار ومنطقه18 درسًا · 3 اختبارات
    1. مقدمة
    2. بناء واجهة تطبيق الاختبار
    3. المزيد عن ويدجتات التخطيط (Column و Row)
    4. مختصر كتابي: More about the layout widgets (Column, Row)
    5. اختبار قصير: More about the layout widgets (Column, Row)
    6. تحويل القوائم والبيانات إلى ويدجتات – تطبيق الاختبار
    7. إنشاء ويدجتات جديدة مخصصة – الجزء 1 – تطبيق الاختبار
    8. إنشاء ويدجتات جديدة مخصصة – الجزء 2 – تطبيق الاختبار
    9. إنشاء أول نموذج بيانات (AnswerItemModel) – تطبيق الاختبار
    10. مختصر كتابي: Creating your first model (AnswerItemModel) – QUIZ APP
    11. اختبار قصير: Creating your first model (AnswerItemModel) – QUIZ APP
    12. تغيير الأسئلة وإضافة المزيد منها بعد الإجابة – تطبيق الاختبار
    13. تغيير الإجابات حسب السؤال – تطبيق الاختبار
    14. حساب النتيجة الإجمالية
    15. إعادة تعيين الاختبار
    16. استخدام const لتحسين الأداء
    17. مختصر كتابي: Use const to increase the performance
    18. تحسين واجهة تطبيق الاختبار – الجزء 1
    19. تحسين واجهة تطبيق الاختبار – الجزء 2
    20. خاتمة
    21. اختبار Building Quiz App with its Logic
  7. 7
    تشغيل التطبيقات وتصحيح الأخطاء و DevTools5 دروس · 1 اختبار
    1. تشغيل التطبيق على محاكي Android
    2. تشغيل التطبيق على محاكي iOS
    3. تشغيل التطبيق على جهاز iOS حقيقي
    4. فهم رسائل الخطأ وإصلاح الأخطاء البرمجية
    5. استخدام أداة تصحيح الأخطاء
    6. اختبار: تشغيل التطبيقات وتصحيح الأخطاء و DevTools
  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
كيف كانت تجربتك؟ نود أن نعرف!
لديك سؤال؟

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

نعلم، لتعلم Flutter يجب أن تكون على دراية بلغة برمجة دارت (Dart)، لذلك ننصحك بتعلم دورة أساسيات لغة Dart أولًا من هنـــا، ثم Dart Deep Dive – OOP من هنـــا قبل البدء في تعلم فلاتر.

يتمتع Flutter بمجتمع كبير بين المطورين حول العالم، ووفقًا لموقع Statista، يعد Flutter الإطار الأكثر استخدامًا لبناء تطبيقات الهاتف المحمول عبر الأنظمة المتعددة (cross-platform framework)؛ حيث قفزت شعبيته واستخدامه من 30% إلى ما يزيد عن 46% من قبل المطورين من عام 2019 إلى عام 2023.

Flutter هو إطار عمل ومجموعة أدوات واجهة مستخدم (UI toolkit) يستخدم لغة برمجة دارت Dart لبناء تطبيقات تعمل على الأنظمة المختلفة (cross-platform Apps) مثل الهواتف المحمولة والويب وسطح المكتب.

ابدأ Flutter Fundamentals اليوم

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