0%
مقدمة في Dart — الفصل 01

الفصل 01 — مقدمة في Dart

الجزء 1A — تعلّم Dart · الفصل 01 من 62 · ساعة و30 دقيقة

الفصل 01 — مقدمة في Dart

المستوى: مبتدئ المدة المقدّرة: ساعة و30 دقيقة المتطلبات المسبقة: لا شيء ما ستكون قادرًا على فعله في نهاية الفصل: كتابة برنامج Dart بسيط وقراءته وتنفيذه، وفهم دور Dart مقارنةً بـ Flutter.


تقديم الجزء 1A

قبل تطوير الواجهات باستخدام Flutter، لا بدّ من فهم اللغة التي يستخدمها Flutter: Dart.

يهدف هذا الجزء الأول إلى بناء الأسس اللازمة تدريجيًا حتى تكون قادرًا على:

  • قراءة شيفرة Dart؛
  • كتابة برامج Dart؛
  • التعامل مع المتغيرات؛
  • استخدام الشروط؛
  • إنشاء الحلقات التكرارية؛
  • العمل مع القوائم والمجموعات؛
  • إنشاء الدوال؛
  • فهم البرمجة كائنية التوجه؛
  • إنشاء الأصناف (classes) والكائنات؛
  • استخدام الوراثة؛
  • فهم null safety؛
  • التعامل مع الاستثناءات؛
  • فهم البرمجة غير المتزامنة؛
  • استخدام Future؛
  • استخدام async وawait؛
  • تنظيم مشروع Dart؛
  • أن تصبح مرتاحًا بما يكفي مع Dart لبدء تعلّم Flutter.

سيكون التدرّج في التعلّم بطيئًا عن قصد.

الفصل الموضوع
01 مقدمة في Dart
02 المتغيرات والثوابت والأنواع
03 العوامل والتعبيرات
04 الشروط: if وelse وswitch
05 الحلقات: for وwhile وdo while
06 القوائم (Lists) وSets وMaps
07 الدوال
08 البرمجة كائنية التوجه
09 المُنشِئات والخصائص والدوال الأعضاء
10 التغليف والوراثة وتعدد الأشكال
11 الأصناف المجردة والواجهات وmixins وenums
12 Null Safety
13 الاستثناءات
14 البرمجة الوظيفية المفيدة في Flutter
15 Futures وasync وawait
16 الحزم (Packages) وتنظيم مشروع Dart
17 JSON ومعالجة البيانات
18 المشروع المصغّر النهائي بلغة Dart

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!