الفصل 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 للمشاركة في النقاش