استخدام فلاتر ولغة دارت

تعلم البرمجة وبناء التطبيقات الاحترافية

4.3(67)14 ساعة و33 دقيقة59 درس9 قسم

ماذا ستتعلم؟

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

عن الدورة

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

نتائج متوقعة من الدورة

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

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.3
★★★★☆
67 تقييم
5
19
4
46
3
2
2
0
1
0

    محتوى الدورة

    1

    المقدمات Introductions

    3 درس
    1. مقدمة عامة General Introduction17:03
    2. مقدمة للغة دارت Introduction to Dart13:02
    3. مقدمة لفلاتر Introduction to Flutter26:40
    2

    تثبيت الأدوات Install Tools

    4 درس
    1. تثبيت فلاتر Install Flutter SDK15:23
    2. تثبيت بيئة العمل Install IDE14:26
    3. أول تطبيق فلاتر First Flutter APP (الجزء الأول)21:52
    4. أول تطبيق فلاتر First Flutter APP (الجزء الثانى)22:31
    3

    البرمجة بلغة دارت Dart Programming Language

    15 درس
    1. المتغيرات والبرنامج الأول First program and Variables17:59
    2. أنواع البيانات Datatypes16:48
    3. المعاملات Operators25:14
    4. أوامر إتخاذ القرار Decision Making22:57
    5. أوامر التكرار Loops21:40
    6. الدوال Functions31:37
    7. خصائص أنواع البيانات ووظائفها Datatypes methods and properties29:53
    8. مجموعات البيانات Collections (الجزء الأول)25:37
    9. مجموعات البيانات Collections (الجزء الثانى)21:12
    10. البرمجة باستخدام الكائنات OPP32:43
    11. البناء Constructor24:06
    12. البناء الأساسى Factory Constructor and Getter Setter29:15
    13. اللاشىء Nullability19:18
    14. التوريث Inheritance18:31
    15. الواجهة وإخفاء التفاصيل Abstract class and Interface27:16
    4

    ملحقات لغة دارت

    1 ملحقات
    1. تمرينات على لغة دارت Dart Problems Solving
    5

    حزمة تطوير التطبيقات Flutter

    4 درس
    1. استخدام الويدجيتس Flutter Widgets40:38
    2. إنشاء Stateless Widgets21:27
    3. إنشاء Stateful Widgets30:31
    4. تحميل الأكواد والتطبيق الأول كامل
    6

    شرح أدوات الفلاتر من خلال بناء تطبيق وصفات الطعام Recipe App Structure

    7 درس
    1. بناء هيكل التطبيق Recipe App Structure27:26
    2. تحميل التطبيق
    3. التطوير الأول على التطبيق35:15
    4. تحميل التطبيق بعد التطوير الأول
    5. التطوير الثانى على التطبيق26:21
    6. تحميل التطبيق النهائى بعد التطوير الثانى
    7. تحميل ملف البيانات المستخدمة فى التطبيق
    7

    شرح أدوات الفلاتر من خلال بناء تطبيق تواصل إجتماعى Social Media App

    9 درس
    1. بناء هيكل التطبيق Social Media App Structure26:54
    2. تحميل التطبيق
    3. التطوير الأول على التطبيق29:08
    4. التطوير الثانى على التطبيق21:04
    5. تحميل التطبيق بعد التطوير الثانى
    6. التطوير الثالث على التطبيق4:01
    7. تحميل التطبيق بعد التطوير الثالث
    8. التطوير الرابع على التطبيق26:27
    9. تحميل التطبيق النهائى بعد التطوير الرابع
    8

    التعامل مع قواعد البيانات Databases من خلال انشاء تطبيق التسوق

    15 درس
    1. البرمجة غير المتزامنة Asynchronous Programming6:10
    2. إنشاء واجهة المستخدم للتطبيق والتعامل مع SQLITE6:14
    3. تحميل التطبيق
    4. انشاء موديل للبيانات Create Models Classes9:06
    5. التطوير الأول على التطبيق
    6. انشاء قاعدة البيانات للتطبيق Create Database for App12:25
    7. التطوير الثانى على التطبيق
    8. الإضافة والجلب والتعديل والحذف من قاعدة البيانات Insert, Get, Update, Delete from Database11:51
    9. التطوير الثالث على التطبيق
    10. انشاء AlertDialog لادخال القيم من المستخدم7:47
    11. التطوير الرابع على التطبيق
    12. جلب البيانات من خلال database والتعديل على واجهة المستخدم23:25
    13. التطوير الخامس على التطبيق
    14. المرحلة الأخيرة للتطبيق وضبط الشكل النهائى له9:25
    15. تحميل التطبيق النهائى
    9

    ملحقات فلاتر

    1 درس
    1. تحديثات فلاتر الجديدة2:25

    المحاضر

    م/عمرو عبد الفتاح

    م/عمرو عبد الفتاح

    مهندس أنظمة حاسوب متخصص في تطوير تطبيقات الهواتف ومواقع الإنترنت، عمل على تطوير منصات ومواقع شهيرة.
    7,145 متعلم20 دورة