دورة

أساسيات لغة Dart
(6)

استكشف عالم برمجة التطبيقات بأسلوبٍ جديد ومبتكر! مرحبًا بك في كورس "أساسيات لغة Dart"، حيث نقودك في رحلة فريدة لاكتساب المهارات الأساسية التي تحتاجها لتصبح مطورًا محترفًا في عالم تطوير تطبيقات الويب والتطبيقات المتنقلة…

غير مسجل

دورة تتضمن

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

استكشف عالم برمجة التطبيقات بأسلوبٍ جديد ومبتكر!

مرحبًا بك في كورس "أساسيات لغة Dart"، حيث نقودك في رحلة فريدة لاكتساب المهارات الأساسية التي تحتاجها لتصبح مطورًا محترفًا في عالم تطوير تطبيقات الويب والتطبيقات المتنقلة.

🔍 لماذا يجب عليك اتقان لغة Dart؟

لغة البرمجة Dart قوية ومرنة، تعتبر الخيار الأمثل لبناء تطبيقات فعّالة وقوية. في هذا الكورس، ستكتسب فهمًا عميقًا للمبادئ الأساسية التي تميز Dart، مما يمكنك من كتابة كود نظيف وفعّال بسهولة.

📚 ماذا ستتعلم في هذا الكورس؟

  1. Dart Basics: اكتسب فهمًا شاملاً للأساسيات، بدءًا من تعريف المتغيرات إلى أساسيات العمليات الحسابية.
  2. Dart Type System: اكتسب إلمامًا كاملاً بنظام الأنواع في Dart، وكيف يمكن أن يعزز فعالية كتابة الشيفرة.
  3. Control flow: اكتسب مهارات التحكم في تنفيذ البرنامج مع فهم عميق لبنية السيطرة في Dart.
  4. Collections: استكشف مجموعة متنوعة من التجميعات في Dart وكيف يمكنك العمل معها بفعالية.
  5. Dart Null Safety: اكتسب القدرة على التعامل بفعالية مع القيم الخالية (null) في تطوير التطبيقات الخاصة بك.
  6. Intro to Functions: اكتسب فهمًا عميقًا لكيفية تعريف واستخدام الدوال في Dart.

💡 لمن يعتبر هذا الكورس؟

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

انضم إلينا الآن وابدأ في بناء أساس قوي لمستقبلك كمطور!

🚀 هل أنتم مستعدون للانطلاق في عالم Dart؟ انضموا إلينا اليوم!

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    أساسيات Dart37 درسًا · 15 اختبارًا يحتوي على دروس مجانية
    1. ما هي لغة Dart؟ درس مجاني
    2. مختصر كتابي: ?What is Dart Language
    3. اختبار قصير: ?What is Dart Language
    4. ما هو DartPad؟ درس مجاني
    5. نقطة الدخول للبرنامج
    6. مختصر كتابي: Entrypoint
    7. اختبار قصير: Entrypoint
    8. أول برنامج بلغة Dart
    9. المتغيرات
    10. مختصر كتابي: Variables
    11. أنواع البيانات
    12. مختصر كتابي: Data Types
    13. اختبار قصير: Data Types
    14. النصوص
    15. مختصر كتابي: Strings
    16. اختبار قصير: Strings
    17. قواعد التسمية بأسلوب camelCase
    18. مختصر كتابي: Naming conventions – camelCase
    19. اختبار قصير: Naming conventions – camelCase
    20. دمج النصوص وإدراج القيم داخلها
    21. مختصر كتابي: String Concatenation & Interpolation
    22. اختبار قصير: String Concatenation & Interpolation
    23. محارف الهروب
    24. مختصر كتابي: Escaping Character
    25. النصوص متعددة الأسطر
    26. مختصر كتابي: Multi-line Strings
    27. اختبار قصير: Multi-line Strings
    28. الدالتان toUpperCase و toLowerCase للنصوص
    29. مختصر كتابي: toUpperCase & toLowerCase for Strings
    30. اختبار قصير: toUpperCase & toLowerCase for Strings
    31. التهيئة مقابل الإسناد
    32. مختصر كتابي: Initialization vs Assignment
    33. اختبار قصير: Initialization vs Assignment
    34. تمرين: الأحرف الكبيرة والصغيرة
    35. البحث والاستبدال في النصوص
    36. مختصر كتابي: Find and Replace in String
    37. التحويل بين الأنواع (Parsing)
    38. مختصر كتابي: Conversion between Types (Parsing)
    39. اختبار قصير: Conversion between Types (Parsing)
    40. العوامل الحسابية
    41. مختصر كتابي: Arithmetic Operators
    42. اختبار قصير: Arithmetic Operators
    43. عاملا الزيادة والنقصان
    44. مختصر كتابي: Increment & Decrement Operator
    45. اختبار قصير: Increment & Decrement Operator
    46. عوامل المقارنة والعوامل المنطقية
    47. مختصر كتابي: Relation & Logical Operator
    48. اختبار قصير: Relation & Logical Operator
    49. التعليقات
    50. مختصر كتابي: Comments
    51. اختبار قصير: Comments
    52. اختبار Dart Basics
  4. 4
    نظام الأنواع في Dart11 درسًا · 4 اختبارات
    1. مقدمة إلى نظام الأنواع في Dart
    2. اللغات الساكنة مقابل اللغات الديناميكية
    3. مختصر كتابي: Static vs Dynamic Language
    4. اختبار قصير: Static vs Dynamic Language
    5. استنتاج النوع باستخدام var
    6. مختصر كتابي: Type Inference with var
    7. اختبار قصير: Type Inference with var
    8. الكلمة المفتاحية final
    9. مختصر كتابي: The final keyword
    10. الكلمة المفتاحية const
    11. مختصر كتابي: The const keyword
    12. اختبار قصير: The const keyword
    13. الكلمة المفتاحية dynamic
    14. مختصر كتابي: The dynamic keyword
    15. اختبار Dart Type System
  5. 5
    التحكم في سير البرنامج15 درسًا · 5 اختبارات
    1. مقدمة إلى التحكم في سير البرنامج
    2. الجمل الشرطية if و else
    3. مختصر كتابي: If else statements
    4. اختبار قصير: If else statements
    5. الحلقات التكرارية while
    6. مختصر كتابي: While loops
    7. اختبار قصير: While loops
    8. الحلقات التكرارية for
    9. مختصر كتابي: For loops
    10. تمرين: جدول الضرب باستخدام الحلقة التكرارية for
    11. مسألة FizzBuzz
    12. الأمران break و continue
    13. مختصر كتابي: Break and continue
    14. اختبار قصير: Break and continue
    15. جملة switch
    16. مختصر كتابي: Switch statements
    17. اختبار قصير: Switch statements
    18. التعدادات (Enums)
    19. مختصر كتابي: Enumerations
    20. اختبار Control flow
  6. 6
    الحاويات (Collections)19 درسًا · 8 اختبارات
    1. مقدمة إلى الحاويات (Collections)
    2. القوائم (List)
    3. مختصر كتابي: List
    4. اختبار قصير: List
    5. تمرين على القوائم
    6. دوال القوائم
    7. مختصر كتابي: List Methods
    8. اختبار قصير: List Methods
    9. تحديد نوع عناصر القوائم
    10. مختصر كتابي: Type Annotations with List
    11. اختبار قصير: Type Annotations with List
    12. استخدام final و const مع القوائم
    13. مختصر كتابي: Using final, const with Lists
    14. اختبار قصير: Using final, const with Lists
    15. المجموعات (Set)
    16. مختصر كتابي: Sets
    17. اختبار قصير: Sets
    18. مقدمة إلى الخرائط (Map)
    19. تطبيق عملي على الخرائط
    20. مختصر كتابي: Implementation on Maps
    21. اختبار قصير: Implementation on Maps
    22. المرور على عناصر الخرائط
    23. مختصر كتابي: Iterating on Maps
    24. اختبار قصير: Iterating on Maps
    25. عامل النشر (Spread)
    26. مختصر كتابي: Spreads
    27. اختبار Collections
  7. 7
    الأمان من القيم الفارغة (Null Safety) في Dart13 درسًا · 3 اختبارات
    1. مقدمة إلى الأمان من القيم الفارغة (Null Safety)
    2. مختصر كتابي: Intro to Null Safety
    3. المتغيرات القابلة وغير القابلة للقيمة null
    4. مختصر كتابي: Nullable and non-nullable variables
    5. اختبار قصير: Nullable and non-nullable variables
    6. تحليل التدفق (Flow Analysis)
    7. مختصر كتابي: Flow Analysis
    8. عامل التأكيد
    9. مختصر كتابي: The assertion operator
    10. عامل if-null
    11. الأمان من القيم الفارغة مع الحاويات
    12. مختصر كتابي: Null-Safety with Collections
    13. اختبار قصير: Null-Safety with Collections
    14. عامل الوصول الشرطي
    15. مختصر كتابي: The conditional access operator
    16. اختبار Dart Null Safety
  8. 8
    الدوال22 درسًا · 8 اختبارات
    1. مقدمة قسم الدوال
    2. مقدمة إلى الدوال
    3. مختصر كتابي: Introduction to functions
    4. اختبار قصير: Introduction to functions
    5. تركيب الدالة
    6. مختصر كتابي: Anatomy of a function
    7. اختبار قصير: Anatomy of a function
    8. وسائط الدوال
    9. مختصر كتابي: Function Arguments
    10. اختبار قصير: Function Arguments
    11. الوسائط الاختيارية والموضعية
    12. مختصر كتابي: Optional and Positional Arguments
    13. الوسائط الاختيارية والمسماة
    14. مختصر كتابي: Optional and Named Arguments
    15. اختبار قصير: Optional and Named Arguments
    16. الوسائط المسماة والموضعية الإلزامية
    17. مختصر كتابي: Required Named and Positional Arguments
    18. القيمة الافتراضية للوسائط
    19. مختصر كتابي: Default Argument Value
    20. اختبار قصير: Default Argument Value
    21. القيمة المُعادة
    22. مختصر كتابي: Return Value
    23. اختبار قصير: Return Value
    24. صيغة السهم المختصرة (=>)
    25. مختصر كتابي: Fat Arrow Notation
    26. النطاق العام والنطاق المحلي
    27. مختصر كتابي: Global and local scope
    28. اختبار قصير: Global and local scope
    29. تمرين: مجموع أرقام قائمة
    30. اختبار Introduction to Functions
  9. 9
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي للدورة

عن المعلم

يوسف جوبا

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

3 الدورات

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

4.8
متوسط التقييمات
6 عدد التقييمات
5
5
4
1
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
احمد
تم النشر منذ سنة واحدة
الدورة جميلة، ولكن هناك بعض الملاحظات المهمة جداً جداً جداً.

بصراحة، الدورة جميلة وتعلمنا أساسياتلغة دارت، ولكن هناك بعض الحاجات. وهي أنه في بعض الأشياء غير متوفرة للمكفوفين، مثلاً التمارين التي كان يعملها الأستاذ يوسف غير ظاهرة للمكفوفين ولا يستطيعون رؤيتها. فأتمنى إضافة ميزة استخراج الأكواد التي تكون مذكورة في الفيديو، حتى يفهم أي شخص لا يرى ماذا يوجد في الفيديو.

×
Preview Image
ahmed_shaban09
تم النشر منذ سنتين
انكم جامدين 😁

كله تمام بس عاوين حبة اختبارت اكتر عشان اربط كل اللي اتعلمته ببعض بس الخلاصة ربنا يبارك فيكم

×
Preview Image
مصطفي عبدالرحمن
تم النشر منذ سنتين
ما يجب معرفته هو ان الدورة مقدمة جيدة جدا لمعرفتك بلغة Dart

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

×
Preview Image
Yahya Ali Ahmed
تم النشر منذ سنتين
متعوب على الجانب العلمي والتطبيقي والفكاهي ايضا اللهم بارك

دورة باين من تقديمها ومحتواها انها مقدمة باحترافية فعلا اللهم بارك. اذا كنت تود تعلم الفلتر انصحك بها بشدة.

×
Preview Image
Wael Saif
تم النشر منذ سنتين
دورة مميزة وجهد ممتاز وشرح مبسط

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

×
Preview Image
Moahmed
تم النشر منذ سنتين
دورة اساسيات لغة Dart

جهد مميز جدا ما شاء الله , وشرح وافي , استفدت جدا , وفي انتظار المستوى التالي , جزاك الله خير على مجهودك , ووفق الله جميع القائمين على المنصة .

×
Preview Image
يوسف جوبا
تم النشر منذ سنتين

شكرا جدا لتعليقك والحمدلله إننا قدرنا نفيدك ولو بجزء بسيط ، وبالنسبة للمستوى التاني ف هو نزل بالفعل لو حابب تشترك فيه 👏🏻
https://almdrasa.com/tracks/mobile-development/courses/dart-deep-dive

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