مسار تعلم لغة Dart من الصفر وحتى الأحتراف
Dart Deep Dive - OOP
+500 طالب
19 اختبار
متوسط
- وصف الدورة
- منهج الدورة
- عن المعلم
- مراجعات
تعلم البرمجة الكائنية (Object-Oriented Programming) من خلال لغة برمجة دارت، اللغة المبني عليها إطار العمل Flutter، وقم بإنشاء كود modular و reusable يُمكنه التعامل مع سيناريوهات معقدة ومع هياكل البيانات المختلفة.
ماذا ستتعلم في هذه الدورة؟
تُغطي الدورة أهم ومعظم مفاهيم البرمجة الكائنية (OOP) باستخدام لغة Dart، حيث ستبدأ رحلة تعلمك في الدورة من خلال دراسة المفاهيم الأساسية مثل Object/Class و Encapsulation و Getters & Settersو Named Constructor وغيرهم، ثم يتدرج معك المهندس يوسف إلى المفاهيم الأكثر تقدمًا مثل Inheritance و Super Constructor و Polymorphism و Cascade Operator، وغيرهم من المفاهيم الأخرى الهامة.
بحلول نهاية هذه الدورة، ستتمكن بنفسك من تصميم وتنفيذ الفئات (Classes) والكائنات (Objects) وغيرهم، واستخدامها لإنشاء تطبيقات قوية وفعالة، لتكون مستعدًا لاتخاذ الخطوة التالية في رحلة التعلم الخاصة بك، مثل استكشاف البرمجة الوظيفية أو بدأ تعلم إطار عمل Flutter.
إذا كنت مهتمًا بتطوير مهاراتك إلى مستوى أكثر تقدمًا في لغة Dart والاستعداد لتصبح مطور تطبيقات Flutter، فلا تفوت هذه الفرصة لتتعلم وتتقن البرمجة الكائنية.
اشترك في الدورة الأن، واستعد لتصبح مطور تطبيقات محترف!
محتوى دورة
م. يوسف أحمد
التقييمات والمراجعات
41 درس
4 أقسام
16 مختصر كتابي
شهادة موثقة
قياس مستوى التقدم والانجاز عبر الدورة
إجابة من مشرفي الطلاب على كل الأسئلة
فاعليات حصرية
شارات تميز للطلبة المتقدمين
اشعارات تذكير وتحفيز لإنهاء الدورة
اشتراك مدى الحياة
الأسئلة الشائعة
هذه الدورة مصممة للمبرمجين متوسطي المستوى الذين لديهم بعض المعرفة الأساسية في Dart أو أي لغة برمجة أخرى. إن لم يكن لديك أي خبرة في البرمجة أو لغة دارت فيجب أن تبدأ بدورة أساسيات Dart من هنــــــــــــــا.
فلاتر (Flutter) هو إطار عمل ومجموعة أدوات واجهة مستخدم (UI toolkit) يستخدم لغة البرمجة دارت (Dart) لبناء تطبيقات تعمل على المنصات وأنظمة التشغيل المختلفة مثل تطبيقات الهواتف المحمولة والويب وسطح المكتب. إذًا فإن فلاتر هو إطار عمل مبني على لغة البرمجة دارت.
نعم يجب عليك ذلك، فإذا تخيلنا أن التطبيق الذي ستبنيه هو عبارة عن سيارة، فإن لغة برمجة دارت هي محرك السيارة، وإطار العمل فلاتر هو عجلة قيادة السيارة، لذلك لا يمكنك قيادة السيارة بدون محرك، وبالتالي فإن تعلم دارت هو الخطوة الأولى قبل فلاتر لتتعلم بناء التطبيقات المختلفة.
تستخدم لغة البرمجة Dart لتطوير تطبيقات سريعة على الأنظمة والمنصات المختلفة (Cross-Platform Apps) مثل الويب والجوال (Android & IOS) بالإضافة إلى تطبيقات الخادم وسطح المكتب.
اكتر ما يميز الشرح توصيل المعلومه بطريقه بسيطه و سريعه و وجود بعض التمارين - الي كنت اتمني زيادتهم ولكن ممكن خلال باقي كورسات المسار مع فلاتر ان شاء الله - شكرا بشمهندس يوسف ، جزاك الله خيرا