0%
تنظيم مشروع Dart — الفصل 16

الفصل 16 — تنظيم مشروع Dart

الجزء 1A — تعلّم Dart · الفصل 16 من 62 · 6 ساعات

الفصل 16 — تنظيم مشروع Dart

المستوى: مبتدئ / متوسط المدة التقديرية: 6 ساعات المتطلبات المسبقة: الفصل 15 — البرمجة غير المتزامنة (Future وasync وawait) ما ستتمكن من فعله في نهاية الفصل: تثبيت Dart على جهازك، وإنشاء مشروع حقيقي باستخدام dart create، وتقسيمه إلى عدة ملفات، وإضافة حزم من pub.dev إليه، وتحليله، وتنسيقه، واختباره، وتصريفه إلى ملف تنفيذي.


16.0 — أهداف الفصل

في نهاية هذا الفصل، ستكون قادرًا على:

  • شرح السبب الذي يجعل DartPad غير كافٍ بعد مرحلة معيّنة؛
  • ذكر ما يحتويه Dart SDK؛
  • تثبيت Dart على Windows أو macOS أو Linux والتحقق من التثبيت؛
  • تثبيت VS Code وإضافة Dart؛
  • إنشاء مشروع باستخدام dart create mon_jeu؛
  • الاختيار بين القالبين console وpackage؛
  • تسمية كل مجلد في مشروع Dart وذكر وظيفته؛
  • تشغيل برنامج باستخدام dart run؛
  • تحليل شيفرتك باستخدام dart analyze؛
  • تنسيق شيفرتك باستخدام dart format؛
  • إنتاج ملف تنفيذي باستخدام dart compile exe؛
  • قراءة ملف pubspec.yaml وكتابته، حقلًا حقلًا؛
  • فهم دور pubspec.lock؛
  • شرح معنى الحزمة (package) والتنقل في pub.dev؛
  • إضافة اعتمادية (dependency) باستخدام dart pub add؛
  • التمييز بين dependencies وdev_dependencies؛
  • قراءة قيد الإصدار وفهم علامة الإقحام ^؛
  • كتابة الأشكال الثلاثة لـimport (dart: وpackage: والمسار النسبي)؛
  • تصفية الاستيراد باستخدام show وhide؛
  • إضافة بادئة إلى الاستيراد باستخدام as؛
  • تقسيم الشيفرة بحيث يكون لكل صنف ملف؛
  • شرح part / part of وسبب تجنّبهما؛
  • إنشاء ملف «barrel» باستخدام export؛
  • فهم نطاق العضو الخاص _ على مستوى الملف؛
  • ضبط analysis_options.yaml وتفعيل قواعد lint؛
  • كتابة أول اختبار باستخدام package:test وتشغيله بـdart test؛
  • كتابة ملف .gitignore صحيح لمشروع Dart؛
  • تنظيم مشروع نظيف من البداية إلى النهاية.

التعليقات

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

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

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