أساسيات لغة Dart لتطبيقات الموبايل

ميني كورس عملي لتعلّم أساسيات لغة Dart خطوة بخطوة لتكون جاهزًا للدخول إلى عالم Flutter وبناء تطبيقات الموبايل.

32 محاضرة متاح للجميع شهادة إتمام
أساسيات لغة Dart لتطبيقات الموبايل

عن هذا الكورس

في هذا الميني كورس ستتعرّف على لغة Dart من الصفر، بداية من المتغيرات والأنواع، وصولًا إلى البرمجة الكينونية والمفاهيم المتقدمة التي تحتاجها قبل الدخول إلى Flutter.
نطبّق كل فكرة مباشرة بالكود مع أمثلة كثيرة حتى تثبت المفاهيم في ذهنك.

ماذا ستتعلّم؟

التعامل مع المتغيرات، الأنواع، والعمليات المنطقية

استخدام الجمل الشرطية If و Switch للتحكم في منطق البرنامج

التكرار باستخدام الحلقات For و While والحلقات المتداخلة

القوائم والمجموعات (Lists – Sets – Maps) مع تمارين عملية

إنشاء الدوال والتعامل مع High Order Functions

مقدمة في البرمجة غير المتزامنة Future و async / await

مفاهيم OOP في Dart: الكلاس، الكائنات، الوراثة، الـ abstract، الـ interface، والـ mixins

العمل مع null safety و final و const بطريقة صحيحة

بنهاية هذا الميني كورس ستكون مهيّأ تمامًا للانتقال إلى أساسيات Flutter بثقة.

منهج الكورس

القسم 1: مقدمة Dart والمتغيرات والعمليات
5 محاضرة
  • مقدمة لغة Dart والمتغيرات – الجزء الأول
    10 د
  • المتغيرات – الجزء الثاني
    10 د
  • المتغيرات – الجزء الثالث وتمارين عملية
    10 د
  • العمليات الحسابية وعمليات المقارنة في Dart
    10 د
  • العمليات المنطقية (And / Or)
    10 د
  • جملة if الشرطية والتحكم في منطق البرنامج
    10 د
  • جملة switch والمقارنة بين قيم متعددة
    10 د
  • الحلقات التكرارية For – الجزء الأول
    10 د
  • الحلقات التكرارية For – الجزء الثاني
    10 د
  • الحلقات المتداخلة Nested Loops – الجزء الأول
    10 د
  • الحلقات المتداخلة Nested Loops – الجزء الثاني
    10 د
  • الحلقة While والتكرار المشروط
    10 د
  • القوائم Lists – مقدمة وأول تطبيق عملي
    10 د
  • القوائم Lists – الجزء الثاني
    10 د
  • القوائم Lists – الجزء الثالث
    10 د
  • التعامل مع النصوص Strings والدوال المهمة عليها
    10 د
  • المجموعات Sets والفروقات بينها وبين Lists
    10 د
  • الخرائط Maps واستخدام المفتاح والقيمة
    10 د
  • الدوال Functions – التعريف والاستدعاء وتمرير القيم
    10 د
  • الدوال عالية الترتيب High Order Functions – الجزء الأول
    10 د
  • الدوال عالية الترتيب High Order Functions – الجزء الثاني
    10 د
  • Future و async/await – الجزء الأول
    10 د
  • Future و Streams – الجزء الثاني وتطبيقات عملية
    10 د
  • البرمجة الكينونية OOP – الكلاسات والكائنات
    10 د
  • الـ Constructor وأنواع البُنّاء في Dart
    10 د
  • Null Safety في Dart
    10 د
  • الكلمات المفتاحية final و const واستخدامهما الصحيح
    10 د
  • الوراثة Inheritance واستخدام override
    10 د
  • الكلمة super والـ Constructor في الوراثة
    10 د
  • الكلاسات والطرق المجرّدة Abstract Classes & Methods
    10 د
  • Interfaces واستخدامها في تنظيم الكود
    10 د
  • Mixins وإعادة استخدام الكود في المشاريع الكبيرة
    10 د
السعر
300 ريال
اشترك الآن - تواصل عبر الواتساب

اشترك بضغطة واحدة - التواصل الفوري


هل لديك استفسار؟

تواصل مع أكاديمية قطوف عبر الواتساب

واتساب أكاديمية قطوف