مسار تعلم لغة 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، فلا تفوت هذه الفرصة لتتعلم وتتقن البرمجة الكائنية.
اشترك في الدورة الأن، واستعد لتصبح مطور تطبيقات محترف!

محتوى دورة

توسيع الكل
محتوى درس
0% مكتمل 0/25 خطوة
محتوى درس
0% مكتمل 0/33 خطوة

م. يوسف أحمد

يمتلك مهندس يوسف خبرة تمتد لأكثر من 6 سنوات في مجال تطوير تطبيقات الجوال (Mobile app development)؛ حيث عمل في عدة شركات في الشرق الأوسط أهمهم هي منصة أبواب التعليمية، والتي قام فيها بوضع البنية التحتية (Infrastructure) لأكواد تطبيق الجوال الخاص بهم، والذي يستخدمه حاليًا ملايين المستخدمين. لديه خبرة أيضًا في التدريب الأكاديمي تتجاوز الأربع سنوات، حيث قام بتدريب مئات الطلاب من دول مختلفة على برمجة تطبيقات الجوال، كما أنه المؤسس للنادي الطلابي لمطوري جوجل (GDSC) في جامعة الأزهر، وتم تصنيفه من أفضل القادة للنادي الطلابي لمؤسسي جوجل لسنة 2019/2020.

التقييمات والمراجعات

5.0
متوسط التقييمات
1 عدد التقييمات
5
1
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Wael Saif
تم النشر منذ 7 أشهر
كورس مميز وشرح جميل

اكتر ما يميز الشرح توصيل المعلومه بطريقه بسيطه و سريعه و وجود بعض التمارين - الي كنت اتمني زيادتهم ولكن ممكن خلال باقي كورسات المسار مع فلاتر ان شاء الله - شكرا بشمهندس يوسف ، جزاك الله خيرا

×
Preview Image
عرض المزيد من التقييمات
كيف كانت تجربتك؟ نود أن نعرف!
تشغيل الفيديو

41 درس

4 أقسام

16 مختصر كتابي

شهادة موثقة

قياس مستوى التقدم والانجاز عبر الدورة

إجابة من مشرفي الطلاب على كل الأسئلة

فاعليات حصرية

شارات تميز للطلبة المتقدمين

اشعارات تذكير وتحفيز لإنهاء الدورة

اشتراك مدى الحياة

الأسئلة الشائعة

هذه الدورة مصممة للمبرمجين متوسطي المستوى الذين لديهم بعض المعرفة الأساسية في Dart أو أي لغة برمجة أخرى. إن لم يكن لديك أي خبرة في البرمجة أو لغة دارت فيجب أن تبدأ بدورة أساسيات Dart من هنــــــــــــــا.

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

نعم يجب عليك ذلك، فإذا تخيلنا أن التطبيق الذي ستبنيه هو عبارة عن سيارة، فإن لغة برمجة دارت هي محرك السيارة، وإطار العمل فلاتر هو عجلة قيادة السيارة، لذلك لا يمكنك قيادة السيارة بدون محرك، وبالتالي فإن تعلم دارت هو الخطوة الأولى قبل فلاتر لتتعلم بناء التطبيقات المختلفة.

تستخدم لغة البرمجة Dart لتطوير تطبيقات سريعة على الأنظمة والمنصات المختلفة (Cross-Platform Apps) مثل الويب والجوال (Android & IOS) بالإضافة إلى تطبيقات الخادم وسطح المكتب.