دورة

Dart Deep Dive
(2)

تعلم البرمجة الكائنية (Object-Oriented Programming) من خلال لغة برمجة دارت، اللغة المبني عليها إطار العمل Flutter، وقم بإنشاء كود modular و reusableيُمكنه التعامل مع سيناريوهات معقدة ومع هياكل البيانات المختلفة. اشترك ال…

غير مسجل

دورة تتضمن

  • 9 أقسام
  • 85 المواضيع
  • 24 الإختبارات
  • شهادة دورة
  • 9أقسام
  • 85درسًا
  • 24اختبارًا
  • شهادةإتمام
المحاضريوسف جوبا

تعلم البرمجة الكائنية (Object-Oriented Programming) من خلال لغة برمجة دارت، اللغة المبني عليها إطار العمل Flutter، وقم بإنشاء كود modular و reusableيُمكنه التعامل مع سيناريوهات معقدة ومع هياكل البيانات المختلفة.

اشترك الآن وانضم إلى مجتمعنا البرمجي لنبدأ الرحلة!

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    أساسيات البرمجة كائنية التوجه24 درسًا · 7 اختبارات
    1. مقدمة إلى البرمجة كائنية التوجه
    2. مقدمة إلى الكائنات والأصناف
    3. مشروع البداية
    4. مقدمة إلى الأصناف (التطبيق العملي)
    5. مختصر كتابي: Introduction to Classes (Implementation)
    6. اختبار قصير: Introduction to Classes (Implementation)
    7. باني الصنف والكلمة المفتاحية this
    8. مختصر كتابي: Class Constructor and this keyword
    9. اختبار قصير: Class Constructor and this keyword
    10. المزيد عن الأصناف والكائنات
    11. مختصر كتابي: More about class-object
    12. أصناف بأعضاء غير قابلة للتغيير
    13. مختصر كتابي: Classes with immutable members
    14. اختبار قصير: Classes with immutable members
    15. أمان الأنواع في Dart
    16. مختصر كتابي: Type Safety with Dart
    17. الباني المسمّى
    18. مختصر كتابي: Named Constructor
    19. اختبار قصير: Named Constructor
    20. ما هو التغليف؟
    21. الأعضاء الخاصة والعامة
    22. مختصر كتابي: Private and Public
    23. اختبار قصير: Private and Public
    24. دوال Getters وSetters
    25. مختصر كتابي: Getters and Setters
    26. اختبار قصير: Getters and Setters
    27. المتغيرات الثابتة static
    28. مختصر كتابي: Static Variables
    29. تمرين التغليف: نظرة عامة
    30. حل تمرين التغليف
    31. اختبار قسم Object Oriented Basics
  4. 4
    البرمجة كائنية التوجه: مستوى متقدم32 درسًا · 5 اختبارات
    1. مقدمة
    2. إعداد VS Code
    3. مقدمة إلى الوراثة
    4. مختصر كتابي: Intro to Inheritance
    5. تجهيز مشروع الوراثة
    6. تطبيق الوراثة
    7. مختصر كتابي: Implement on Inheritance
    8. الباني super
    9. مختصر كتابي: Super constructor
    10. إعادة تعريف الدوال (Overriding)
    11. تمرين الوراثة: نظرة عامة
    12. حل تمرين الوراثة
    13. مقدمة إلى التجريد
    14. مختصر كتابي: Intro to Abstraction
    15. اختبار قصير: Intro to Abstraction
    16. الواجهات والفرق بين implements وextends
    17. مختصر كتابي: Interface and the difference between implements and extends
    18. اختبار قصير: Interface and the difference between implements and extends
    19. مقدمة إلى تعدد الأشكال
    20. مختصر كتابي: Intro to Polymorphism
    21. الصنف الأساسي Object
    22. مختصر كتابي: The base Object class
    23. الدالة toString
    24. مختصر كتابي: The toString Method
    25. اختبار قصير: The toString Method
    26. معامل المساواة والكلمة المفتاحية covariant
    27. مختصر كتابي: The equality operator and the covariant keyword
    28. إعادة تعريف hashCode والحزمة Equatable
    29. مختصر كتابي: Overriding hashCode and the Equatable package
    30. الأنواع العامة Generics مع الأصناف
    31. مختصر كتابي: Generic with Classes
    32. اختبار قصير: Generic with Classes
    33. التركيب مقابل الوراثة
    34. مختصر كتابي: Composition vs Inheritance
    35. معامل التتالي Cascade
    36. مختصر كتابي: Cascade Operator
    37. اختبار قسم Object Oriented Advanced
  5. 5
    Mixins ودوال الامتداد Extensions6 دروس · 3 اختبارات
    1. إنشاء Mixins
    2. مختصر كتابي: Create Mixins
    3. اختبار قصير: Create Mixins
    4. مزايا Mixins وعيوبها
    5. مختصر كتابي: Mixins (pros & cons)
    6. اختبار قصير: Mixins (pros & cons)
    7. دوال الامتداد Extensions
    8. مختصر كتابي: Extensions
    9. اختبار قسم Mixins ودوال الامتداد Extensions
  6. 6
    معالجة الأخطاء والاستثناءات6 دروس · 3 اختبارات
    1. مقدمة إلى الأخطاء والاستثناءات
    2. التأكيدات assert
    3. مختصر كتابي: Assertion
    4. اختبار قصير: Assertion
    5. الاستثناءات
    6. مختصر كتابي: Exceptions
    7. اختبار قصير: Exceptions
    8. تمرين الاستثناءات
    9. اختبار قسم معالجة الأخطاء والاستثناءات
  7. 7
    البرمجة غير المتزامنة10 دروس · 3 اختبارات
    1. مقدمة
    2. مختصر كتابي: Introduction
    3. مقدمة إلى Futures
    4. مختصر كتابي: Introduction to Futures
    5. اختبار قصير: Introduction to Futures
    6. الكلمتان async وawait
    7. مختصر كتابي: Async and await
    8. اختبار قصير: Async and await
    9. نوع القيمة المُرجعة من Future
    10. مختصر كتابي: Return type of future
    11. تمرين العد التنازلي
    12. حل تمرين العد التنازلي
    13. اختبار قسم البرمجة غير المتزامنة
  8. 8
    تطبيق الطقس7 دروس · 2 اختباران
    1. مقدمة إلى مشروع الطقس
    2. مقدمة إلى RESTful API
    3. مختصر كتابي: Intro RESTful API
    4. اختبار قصير: Intro RESTful API
    5. إنشاء المشروع باستخدام حزمة Dio
    6. إنشاء عميل API للطقس
    7. قراءة بيانات الاستجابة
    8. تحليل بيانات JSON
    9. اختبار Weather App
  9. 9
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي للدورة

عن المعلم

يوسف جوبا

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

3 الدورات

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

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

الكورس ممتاز ، في حتت بسيطة جدا بس حسيت انه بينسى انه ممكن يكون بيكلم حد لسه مبتديء في البرمجة ، و مابتتشرحش ، بس حاجات بسيطة جدا ماتزدش عن 1% من المحتوى و طبيعي النسبة دي تكون موجودة ، عشان بتضطرني ادور على النت و اتعب شوية و اثبت المعلومة عندي. ماتوقعش الكورس كان ممكن يتشرح احسن من كده ، و الـ Art-boards لتبسيط المعلومات ممتازة كمان. تحية لأستاذ يوسف ، اتشرفت بالتدريب معاك وبالفريق اللي ساعدك.

×
Preview Image
Wael Saif
تم النشر منذ سنتين
كورس مميز وشرح جميل

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

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