أساسيات لغة Dart
استكشف عالم برمجة التطبيقات بأسلوبٍ جديد ومبتكر! مرحبًا بك في كورس "أساسيات لغة Dart"، حيث نقودك في رحلة فريدة لاكتساب المهارات الأساسية التي تحتاجها لتصبح مطورًا محترفًا في عالم تطوير تطبيقات الويب والتطبيقات المتنقلة…
استكشف عالم برمجة التطبيقات بأسلوبٍ جديد ومبتكر!
مرحبًا بك في كورس "أساسيات لغة Dart"، حيث نقودك في رحلة فريدة لاكتساب المهارات الأساسية التي تحتاجها لتصبح مطورًا محترفًا في عالم تطوير تطبيقات الويب والتطبيقات المتنقلة.
🔍 لماذا يجب عليك اتقان لغة Dart؟
لغة البرمجة Dart قوية ومرنة، تعتبر الخيار الأمثل لبناء تطبيقات فعّالة وقوية. في هذا الكورس، ستكتسب فهمًا عميقًا للمبادئ الأساسية التي تميز Dart، مما يمكنك من كتابة كود نظيف وفعّال بسهولة.
📚 ماذا ستتعلم في هذا الكورس؟
- Dart Basics: اكتسب فهمًا شاملاً للأساسيات، بدءًا من تعريف المتغيرات إلى أساسيات العمليات الحسابية.
- Dart Type System: اكتسب إلمامًا كاملاً بنظام الأنواع في Dart، وكيف يمكن أن يعزز فعالية كتابة الشيفرة.
- Control flow: اكتسب مهارات التحكم في تنفيذ البرنامج مع فهم عميق لبنية السيطرة في Dart.
- Collections: استكشف مجموعة متنوعة من التجميعات في Dart وكيف يمكنك العمل معها بفعالية.
- Dart Null Safety: اكتسب القدرة على التعامل بفعالية مع القيم الخالية (null) في تطوير التطبيقات الخاصة بك.
- Intro to Functions: اكتسب فهمًا عميقًا لكيفية تعريف واستخدام الدوال في Dart.
💡 لمن يعتبر هذا الكورس؟
إن كنت مبتدئًا في عالم برمجة Dart أو ترغب في تحسين مهاراتك، فإن هذا الكورس هو المكان المثالي لك. سوف نأخذك خطوة بخطوة في رحلة تعلم ممتعة وملهمة.
انضم إلينا الآن وابدأ في بناء أساس قوي لمستقبلك كمطور!
🚀 هل أنتم مستعدون للانطلاق في عالم Dart؟ انضموا إلينا اليوم!
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3أساسيات Dart37 درسًا · 15 اختبارًا يحتوي على دروس مجانية
- ما هي لغة Dart؟ درس مجاني
- مختصر كتابي: ?What is Dart Language
- اختبار قصير: ?What is Dart Language
- ما هو DartPad؟ درس مجاني
- نقطة الدخول للبرنامج
- مختصر كتابي: Entrypoint
- اختبار قصير: Entrypoint
- أول برنامج بلغة Dart
- المتغيرات
- مختصر كتابي: Variables
- أنواع البيانات
- مختصر كتابي: Data Types
- اختبار قصير: Data Types
- النصوص
- مختصر كتابي: Strings
- اختبار قصير: Strings
- قواعد التسمية بأسلوب camelCase
- مختصر كتابي: Naming conventions – camelCase
- اختبار قصير: Naming conventions – camelCase
- دمج النصوص وإدراج القيم داخلها
- مختصر كتابي: String Concatenation & Interpolation
- اختبار قصير: String Concatenation & Interpolation
- محارف الهروب
- مختصر كتابي: Escaping Character
- النصوص متعددة الأسطر
- مختصر كتابي: Multi-line Strings
- اختبار قصير: Multi-line Strings
- الدالتان toUpperCase و toLowerCase للنصوص
- مختصر كتابي: toUpperCase & toLowerCase for Strings
- اختبار قصير: toUpperCase & toLowerCase for Strings
- التهيئة مقابل الإسناد
- مختصر كتابي: Initialization vs Assignment
- اختبار قصير: Initialization vs Assignment
- تمرين: الأحرف الكبيرة والصغيرة
- البحث والاستبدال في النصوص
- مختصر كتابي: Find and Replace in String
- التحويل بين الأنواع (Parsing)
- مختصر كتابي: Conversion between Types (Parsing)
- اختبار قصير: Conversion between Types (Parsing)
- العوامل الحسابية
- مختصر كتابي: Arithmetic Operators
- اختبار قصير: Arithmetic Operators
- عاملا الزيادة والنقصان
- مختصر كتابي: Increment & Decrement Operator
- اختبار قصير: Increment & Decrement Operator
- عوامل المقارنة والعوامل المنطقية
- مختصر كتابي: Relation & Logical Operator
- اختبار قصير: Relation & Logical Operator
- التعليقات
- مختصر كتابي: Comments
- اختبار قصير: Comments
- اختبار Dart Basics
- 4نظام الأنواع في Dart11 درسًا · 4 اختبارات
- مقدمة إلى نظام الأنواع في Dart
- اللغات الساكنة مقابل اللغات الديناميكية
- مختصر كتابي: Static vs Dynamic Language
- اختبار قصير: Static vs Dynamic Language
- استنتاج النوع باستخدام var
- مختصر كتابي: Type Inference with var
- اختبار قصير: Type Inference with var
- الكلمة المفتاحية final
- مختصر كتابي: The final keyword
- الكلمة المفتاحية const
- مختصر كتابي: The const keyword
- اختبار قصير: The const keyword
- الكلمة المفتاحية dynamic
- مختصر كتابي: The dynamic keyword
- اختبار Dart Type System
- 5التحكم في سير البرنامج15 درسًا · 5 اختبارات
- مقدمة إلى التحكم في سير البرنامج
- الجمل الشرطية if و else
- مختصر كتابي: If else statements
- اختبار قصير: If else statements
- الحلقات التكرارية while
- مختصر كتابي: While loops
- اختبار قصير: While loops
- الحلقات التكرارية for
- مختصر كتابي: For loops
- تمرين: جدول الضرب باستخدام الحلقة التكرارية for
- مسألة FizzBuzz
- الأمران break و continue
- مختصر كتابي: Break and continue
- اختبار قصير: Break and continue
- جملة switch
- مختصر كتابي: Switch statements
- اختبار قصير: Switch statements
- التعدادات (Enums)
- مختصر كتابي: Enumerations
- اختبار Control flow
- 6الحاويات (Collections)19 درسًا · 8 اختبارات
- مقدمة إلى الحاويات (Collections)
- القوائم (List)
- مختصر كتابي: List
- اختبار قصير: List
- تمرين على القوائم
- دوال القوائم
- مختصر كتابي: List Methods
- اختبار قصير: List Methods
- تحديد نوع عناصر القوائم
- مختصر كتابي: Type Annotations with List
- اختبار قصير: Type Annotations with List
- استخدام final و const مع القوائم
- مختصر كتابي: Using final, const with Lists
- اختبار قصير: Using final, const with Lists
- المجموعات (Set)
- مختصر كتابي: Sets
- اختبار قصير: Sets
- مقدمة إلى الخرائط (Map)
- تطبيق عملي على الخرائط
- مختصر كتابي: Implementation on Maps
- اختبار قصير: Implementation on Maps
- المرور على عناصر الخرائط
- مختصر كتابي: Iterating on Maps
- اختبار قصير: Iterating on Maps
- عامل النشر (Spread)
- مختصر كتابي: Spreads
- اختبار Collections
- 7الأمان من القيم الفارغة (Null Safety) في Dart13 درسًا · 3 اختبارات
- مقدمة إلى الأمان من القيم الفارغة (Null Safety)
- مختصر كتابي: Intro to Null Safety
- المتغيرات القابلة وغير القابلة للقيمة null
- مختصر كتابي: Nullable and non-nullable variables
- اختبار قصير: Nullable and non-nullable variables
- تحليل التدفق (Flow Analysis)
- مختصر كتابي: Flow Analysis
- عامل التأكيد
- مختصر كتابي: The assertion operator
- عامل if-null
- الأمان من القيم الفارغة مع الحاويات
- مختصر كتابي: Null-Safety with Collections
- اختبار قصير: Null-Safety with Collections
- عامل الوصول الشرطي
- مختصر كتابي: The conditional access operator
- اختبار Dart Null Safety
- 8الدوال22 درسًا · 8 اختبارات
- مقدمة قسم الدوال
- مقدمة إلى الدوال
- مختصر كتابي: Introduction to functions
- اختبار قصير: Introduction to functions
- تركيب الدالة
- مختصر كتابي: Anatomy of a function
- اختبار قصير: Anatomy of a function
- وسائط الدوال
- مختصر كتابي: Function Arguments
- اختبار قصير: Function Arguments
- الوسائط الاختيارية والموضعية
- مختصر كتابي: Optional and Positional Arguments
- الوسائط الاختيارية والمسماة
- مختصر كتابي: Optional and Named Arguments
- اختبار قصير: Optional and Named Arguments
- الوسائط المسماة والموضعية الإلزامية
- مختصر كتابي: Required Named and Positional Arguments
- القيمة الافتراضية للوسائط
- مختصر كتابي: Default Argument Value
- اختبار قصير: Default Argument Value
- القيمة المُعادة
- مختصر كتابي: Return Value
- اختبار قصير: Return Value
- صيغة السهم المختصرة (=>)
- مختصر كتابي: Fat Arrow Notation
- النطاق العام والنطاق المحلي
- مختصر كتابي: Global and local scope
- اختبار قصير: Global and local scope
- تمرين: مجموع أرقام قائمة
- اختبار Introduction to Functions
- 9الخاتمة
- الاختبار النهائي
- الاختبار النهائي للدورة
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.

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