Dart Fundamentals
استكشف عالم برمجة التطبيقات بأسلوبٍ جديد ومبتكر! مرحبًا بك في كورس "أساسيات لغة 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؟ انضموا إلينا اليوم!
محتوى الدورة
- 1Introduction
- 2Course Materials
- 3Dart Basics37 درسًا · 15 اختبارًا يحتوي على دروس مجانية
- What Is the Dart Language? درس مجاني
- مختصر كتابي: ?What is Dart Language
- اختبار قصير: ?What is Dart Language
- What Is DartPad? درس مجاني
- Entry Point
- مختصر كتابي: Entrypoint
- اختبار قصير: Entrypoint
- First Program with Dart
- Variables
- مختصر كتابي: Variables
- Data Types
- مختصر كتابي: Data Types
- اختبار قصير: Data Types
- Strings
- مختصر كتابي: Strings
- اختبار قصير: Strings
- Naming Conventions: camelCase
- مختصر كتابي: Naming conventions – camelCase
- اختبار قصير: Naming conventions – camelCase
- String Concatenation and Interpolation
- مختصر كتابي: String Concatenation & Interpolation
- اختبار قصير: String Concatenation & Interpolation
- Escape Characters
- مختصر كتابي: Escaping Character
- Multi-line Strings
- مختصر كتابي: Multi-line Strings
- اختبار قصير: Multi-line Strings
- toUpperCase and toLowerCase for Strings
- مختصر كتابي: toUpperCase & toLowerCase for Strings
- اختبار قصير: toUpperCase & toLowerCase for Strings
- Initialization vs Assignment
- مختصر كتابي: Initialization vs Assignment
- اختبار قصير: Initialization vs Assignment
- Exercise: Uppercase and Lowercase
- Find and Replace in Strings
- مختصر كتابي: Find and Replace in String
- Conversion Between Types (Parsing)
- مختصر كتابي: Conversion between Types (Parsing)
- اختبار قصير: Conversion between Types (Parsing)
- Arithmetic Operators
- مختصر كتابي: Arithmetic Operators
- اختبار قصير: Arithmetic Operators
- Increment and Decrement Operators
- مختصر كتابي: Increment & Decrement Operator
- اختبار قصير: Increment & Decrement Operator
- Relational and Logical Operators
- مختصر كتابي: Relation & Logical Operator
- اختبار قصير: Relation & Logical Operator
- Comments
- مختصر كتابي: Comments
- اختبار قصير: Comments
- اختبار: Dart Basics
- 4Dart Type System11 درسًا · 4 اختبارات
- Introduction to the Dart Type System
- Static vs Dynamic Languages
- مختصر كتابي: Static vs Dynamic Language
- اختبار قصير: Static vs Dynamic Language
- Type Inference with var
- مختصر كتابي: Type Inference with var
- اختبار قصير: Type Inference with var
- The final Keyword
- مختصر كتابي: The final keyword
- The const Keyword
- مختصر كتابي: The const keyword
- اختبار قصير: The const keyword
- The Dynamic Keyword
- مختصر كتابي: The dynamic keyword
- اختبار: Dart Type System
- 5Control Flow15 درسًا · 5 اختبارات
- Introduction to Control Flow
- If-Else Statements
- مختصر كتابي: If else statements
- اختبار قصير: If else statements
- while Loops
- مختصر كتابي: While loops
- اختبار قصير: While loops
- for Loops
- مختصر كتابي: For loops
- Exercise: Multiplication Table with a for Loop
- FizzBuzz
- break and continue
- مختصر كتابي: Break and continue
- اختبار قصير: Break and continue
- switch Statements
- مختصر كتابي: Switch statements
- اختبار قصير: Switch statements
- Enumerations
- مختصر كتابي: Enumerations
- اختبار: Control flow
- 6Collections19 درسًا · 8 اختبارات
- Introduction to Collections
- List
- مختصر كتابي: List
- اختبار قصير: List
- Exercise with Lists
- List Methods
- مختصر كتابي: List Methods
- اختبار قصير: List Methods
- Type Annotations with Lists
- مختصر كتابي: Type Annotations with List
- اختبار قصير: Type Annotations with List
- Using final and const with Lists
- مختصر كتابي: Using final, const with Lists
- اختبار قصير: Using final, const with Lists
- Sets
- مختصر كتابي: Sets
- اختبار قصير: Sets
- Introduction to Maps
- Hands-on with Maps
- مختصر كتابي: Implementation on Maps
- اختبار قصير: Implementation on Maps
- Iterating Over Maps
- مختصر كتابي: Iterating on Maps
- اختبار قصير: Iterating on Maps
- The Spread Operator
- مختصر كتابي: Spreads
- اختبار: Collections
- 7Dart null Safety13 درسًا · 3 اختبارات
- Introduction to null Safety
- مختصر كتابي: Intro to Null Safety
- Nullable and Non-Nullable Variables
- مختصر كتابي: Nullable and non-nullable variables
- اختبار قصير: Nullable and non-nullable variables
- Flow Analysis
- مختصر كتابي: Flow Analysis
- The Assertion Operator
- مختصر كتابي: The assertion operator
- The If-Null Operator
- Null Safety with Collections
- مختصر كتابي: Null-Safety with Collections
- اختبار قصير: Null-Safety with Collections
- The Conditional Access Operator
- مختصر كتابي: The conditional access operator
- اختبار: Dart Null Safety
- 8Functions22 درسًا · 8 اختبارات
- Functions Section Introduction
- Introduction to Functions
- مختصر كتابي: Introduction to functions
- اختبار قصير: Introduction to functions
- Anatomy of a Function
- مختصر كتابي: Anatomy of a function
- اختبار قصير: Anatomy of a function
- Function Arguments
- مختصر كتابي: Function Arguments
- اختبار قصير: Function Arguments
- Optional and Positional Arguments
- مختصر كتابي: Optional and Positional Arguments
- Optional and Named Arguments
- مختصر كتابي: Optional and Named Arguments
- اختبار قصير: Optional and Named Arguments
- Required Named and Positional Arguments
- مختصر كتابي: Required Named and Positional Arguments
- Default Argument Values
- مختصر كتابي: Default Argument Value
- اختبار قصير: Default Argument Value
- Return Value
- مختصر كتابي: Return Value
- اختبار قصير: Return Value
- Fat Arrow Notation
- مختصر كتابي: Fat Arrow Notation
- Global and Local Scope
- مختصر كتابي: Global and local scope
- اختبار قصير: Global and local scope
- Exercise: Sum of Numbers in a list
- اختبار: Introduction to Functions
- 9Conclusion
- الاختبار النهائي
- الاختبار النهائي
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.

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