دورة
Dart Deep Dive
تعلم البرمجة الكائنية (Object-Oriented Programming) من خلال لغة برمجة دارت، اللغة المبني عليها إطار العمل Flutter، وقم بإنشاء كود modular و reusableيُمكنه التعامل مع سيناريوهات معقدة ومع هياكل البيانات المختلفة. اشترك ال…
تعلم البرمجة الكائنية (Object-Oriented Programming) من خلال لغة برمجة دارت، اللغة المبني عليها إطار العمل Flutter، وقم بإنشاء كود modular و reusableيُمكنه التعامل مع سيناريوهات معقدة ومع هياكل البيانات المختلفة.
اشترك الآن وانضم إلى مجتمعنا البرمجي لنبدأ الرحلة!
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3أساسيات البرمجة كائنية التوجه24 درسًا · 7 اختبارات
- مقدمة إلى البرمجة كائنية التوجه
- مقدمة إلى الكائنات والأصناف
- مشروع البداية
- مقدمة إلى الأصناف (التطبيق العملي)
- مختصر كتابي: Introduction to Classes (Implementation)
- اختبار قصير: Introduction to Classes (Implementation)
- باني الصنف والكلمة المفتاحية this
- مختصر كتابي: Class Constructor and this keyword
- اختبار قصير: Class Constructor and this keyword
- المزيد عن الأصناف والكائنات
- مختصر كتابي: More about class-object
- أصناف بأعضاء غير قابلة للتغيير
- مختصر كتابي: Classes with immutable members
- اختبار قصير: Classes with immutable members
- أمان الأنواع في Dart
- مختصر كتابي: Type Safety with Dart
- الباني المسمّى
- مختصر كتابي: Named Constructor
- اختبار قصير: Named Constructor
- ما هو التغليف؟
- الأعضاء الخاصة والعامة
- مختصر كتابي: Private and Public
- اختبار قصير: Private and Public
- دوال Getters وSetters
- مختصر كتابي: Getters and Setters
- اختبار قصير: Getters and Setters
- المتغيرات الثابتة static
- مختصر كتابي: Static Variables
- تمرين التغليف: نظرة عامة
- حل تمرين التغليف
- اختبار قسم Object Oriented Basics
- 4البرمجة كائنية التوجه: مستوى متقدم32 درسًا · 5 اختبارات
- مقدمة
- إعداد VS Code
- مقدمة إلى الوراثة
- مختصر كتابي: Intro to Inheritance
- تجهيز مشروع الوراثة
- تطبيق الوراثة
- مختصر كتابي: Implement on Inheritance
- الباني super
- مختصر كتابي: Super constructor
- إعادة تعريف الدوال (Overriding)
- تمرين الوراثة: نظرة عامة
- حل تمرين الوراثة
- مقدمة إلى التجريد
- مختصر كتابي: Intro to Abstraction
- اختبار قصير: Intro to Abstraction
- الواجهات والفرق بين implements وextends
- مختصر كتابي: Interface and the difference between implements and extends
- اختبار قصير: Interface and the difference between implements and extends
- مقدمة إلى تعدد الأشكال
- مختصر كتابي: Intro to Polymorphism
- الصنف الأساسي Object
- مختصر كتابي: The base Object class
- الدالة toString
- مختصر كتابي: The toString Method
- اختبار قصير: The toString Method
- معامل المساواة والكلمة المفتاحية covariant
- مختصر كتابي: The equality operator and the covariant keyword
- إعادة تعريف hashCode والحزمة Equatable
- مختصر كتابي: Overriding hashCode and the Equatable package
- الأنواع العامة Generics مع الأصناف
- مختصر كتابي: Generic with Classes
- اختبار قصير: Generic with Classes
- التركيب مقابل الوراثة
- مختصر كتابي: Composition vs Inheritance
- معامل التتالي Cascade
- مختصر كتابي: Cascade Operator
- اختبار قسم Object Oriented Advanced
- 5Mixins ودوال الامتداد Extensions6 دروس · 3 اختبارات
- إنشاء Mixins
- مختصر كتابي: Create Mixins
- اختبار قصير: Create Mixins
- مزايا Mixins وعيوبها
- مختصر كتابي: Mixins (pros & cons)
- اختبار قصير: Mixins (pros & cons)
- دوال الامتداد Extensions
- مختصر كتابي: Extensions
- اختبار قسم Mixins ودوال الامتداد Extensions
- 6معالجة الأخطاء والاستثناءات6 دروس · 3 اختبارات
- مقدمة إلى الأخطاء والاستثناءات
- التأكيدات assert
- مختصر كتابي: Assertion
- اختبار قصير: Assertion
- الاستثناءات
- مختصر كتابي: Exceptions
- اختبار قصير: Exceptions
- تمرين الاستثناءات
- اختبار قسم معالجة الأخطاء والاستثناءات
- 7البرمجة غير المتزامنة10 دروس · 3 اختبارات
- مقدمة
- مختصر كتابي: Introduction
- مقدمة إلى Futures
- مختصر كتابي: Introduction to Futures
- اختبار قصير: Introduction to Futures
- الكلمتان async وawait
- مختصر كتابي: Async and await
- اختبار قصير: Async and await
- نوع القيمة المُرجعة من Future
- مختصر كتابي: Return type of future
- تمرين العد التنازلي
- حل تمرين العد التنازلي
- اختبار قسم البرمجة غير المتزامنة
- 8تطبيق الطقس7 دروس · 2 اختباران
- مقدمة إلى مشروع الطقس
- مقدمة إلى RESTful API
- مختصر كتابي: Intro RESTful API
- اختبار قصير: Intro RESTful API
- إنشاء المشروع باستخدام حزمة Dio
- إنشاء عميل API للطقس
- قراءة بيانات الاستجابة
- تحليل بيانات JSON
- اختبار Weather App
- 9الخاتمة
- الاختبار النهائي
- الاختبار النهائي للدورة
عن المعلم
التقييمات والمراجعات
5.0
متوسط التقييمات
2 عدد التقييمات
5
2
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
سجل دخولك للتقييم
كيف كانت تجربتك؟ نود أن نعرف!
سجل دخولك للتقييم
تسجيل الدخول
يتطلب الوصول إلى هذا دورة تسجيل دخول. الرجاء إدخال بيانات الدخول الخاصة بك أدناه!
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.
تقرير
لقد أبلغت عن هذا بالفعل .

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