Codemy Lab

5.00
(3 تقييمات)

Dart From Zero

قائمتي المفضلة مشاركة
مشاركة
رابط الصفحة
مشاركة على وسائل التواصل الاجتماعي

عن الدورة

دورة تعلم لغة Dart من الصفر

نظرة عامة على الدورة:

هل أنت مستعد لتعلم لغة البرمجة التي تؤهلك للبدء بتعلم Flutter؟ انضم إلى دورة تعلم لغة Dart من الأساسيات إلى البرمجة الكائنية (OOP) والبرمجة غير المتزامنة (Asynchronous Programming) واكتسب المهارات الضرورية التي تؤهلك للبدء بتعلم Flutter وتطوير تطبيقات قوية.

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

ماذا ستتعلم في هذه الدورة:

  • مقدمة إلى لغة Dart: التعرف على ما هي لغة Dart ولماذا تعتبر اختياراً ممتازاً لتطوير التطبيقات.
  • الأساسيات (Basics): فهم الأساسيات مثل المتغيرات (Variables)، الأنواع (Data Types)، العمليات (Operators)، والتدفق الشرطي (Control Flow).
  • الوظائف والإجراءات (Functions and Procedures): تعلم كيفية كتابة الوظائف (Functions) واستخدامها بفعالية.
  • الهياكل البيانية (Data Structures): التعرف على القوائم (Lists)، المجموعات (Sets)، و (Maps) وكيفية استخدامها.
  • البرمجة الكائنية (Object-Oriented Programming – OOP): فهم المفاهيم الأساسية للبرمجة الكائنية مثل (Classes)، الكائنات (Objects)، الوراثة (Inheritance)، التجريد (Abstraction)، والتعددية (Polymorphism).
  • البرمجة غير المتزامنة (Asynchronous Programming): تعلم كيفية التعامل مع البرمجة غير المتزامنة باستخدام Future.
  • إدارة الأخطاء (Error Handling): كيفية التعامل مع الأخطاء (Errors) والاستثناءات (Exceptions) بفاعلية.
  • مشاريع تطبيقية (Practical Projects): تطبيق المفاهيم التي تم تعلمها في مشاريع عملية حقيقية.

مميزات الدورة:

  • محتوى شامل ومتكامل: يغطي جميع الجوانب الأساسية والمتقدمة للغة Dart.
  • دروس تفاعلية (Interactive Lessons): محتوى تفاعلي يشمل دروس فيديو وتمارين عملية لتطبيق المفاهيم.
  • دعم مستمر (Continuous Support): الحصول على الدعم من المدرب والزملاء عبر منصات النقاش والتواصل.
  • محتوى محدث (Updated Content): مواد تعليمية محدثة باستمرار لمواكبة أحدث إصدارات Dart.

لمن هذه الدورة:

  • المبتدئين (Beginners): الذين ليس لديهم أي خلفية في البرمجة ويرغبون في بدء رحلتهم في تعلم لغة Dart.
  • المطورين الحاليين (Current Developers): الذين يرغبون في تعلم لغة Dart واستخدامها لتطوير تطبيقات باستخدام Flutter.

انضم الآن:

لا تفوت الفرصة لتعلم لغة Dart، الخطوة الأولى نحو إتقان Flutter وتطوير تطبيقات مميزة. ابدأ رحلتك في عالم Dart اليوم وكن مستعداً لبناء تطبيقاتك الخاصة!

إظهار المزيد

ماذا سوف تتعلم؟

  • اساسيات اللغة من البداية
  • الشروط والحلقات التكراريه - Conditions & Loops
  • التعامل مع ال functions
  • التعامل مع مجموعة من الداتا باستخدام ال List & Map & Set
  • التعرف على مفهوم ال OOP وشرح المفاهيم بشكل بسيط وسهل
  • ال Async Programming
  • بعد هاذ الدورة ستكون مؤهل للبدأ بتعلم ال Flutter وبناء التطبيقات.

محتوى الدورة

Basics

  • 01:45
  • install dart & vs code
    05:45
  • 02:28
  • main function quiz
  • Comments in dart
    02:13
  • Comments Quiz
  • Syntax in dart
    02:15
  • 09:28
  • Variables & Data Types (2)
    09:48
  • Data Type Quiz
  • String in Dart
    18:40
  • أخطاء شائعة للمبتدئين
    12:00
  • Arithmetic Operators
    13:40
  • Arithmetic Operators Quiz
  • Increment and Decrement
    17:00
  • Increment and Decrement Quiz
  • Assignment Operators
    10:53
  • Assignment Operators Quiz
  • Relational & Logical Operators
    11:57
  • Relational & Logical Operators Quiz
  • User Input
    09:02
  • Cast variables
    06:36
  • Cast Variables Quiz
  • User Input (2)
    10:39

Conditions & Loops
في هذا الجزء من الدورة، سنتعرف على كيفية استخدام Conditions & Loops "الشروط والحلقات" في لغة دارت لتحسين السير البرمجي. يتيح لنا استخدام الشروط إجراء تحقق من القيم واتخاذ القرارات المناسبة بناءً على ذلك، بينما تسمح لنا الحلقات "Loops" بتكرار تنفيذ كتلة من الأوامر عدة مرات. الشروط: تعريف الشروط وكيفية استخدامها في البرمجة. استخدام الشروط لتحقق القيم وتنفيذ الأوامر بناءً على النتائج. أنواع الشروط مثل if, else, else if. الحلقات "Loops" : فهم مفهوم الحلقات وأنواعها المختلفة. استخدام الحلقات لتكرار تنفيذ الأوامر بناءً على شروط محددة. أنواع الحلقات مثل for, while, do while. هذا الجزء يساعد المتعلمين على فهم كيفية استخدام الشروط والحلقات في برمجة تطبيقاتهم بشكل أفضل وأكثر فعالية، مما يمنحهم قدرة أكبر على تطوير برامج دارت بشكل مستقل.

function in dart

Collections in dart
تُستخدم Collections او المجموعات لتخزين مجموعة من القيم في متغير واحد. توفر دارت عدة أنواع من Collections سنتعرف عليها في الدروس القادمة.

OOP
Object-oriented programming (OOP)

more in dart

Async Programming

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

5.0
الإجمالي 3 تقييمات
5
التقييمات: 3
4
التقييمات: 0
3
التقييمات: 0
2
التقييمات: 0
1
التقييمات: 0
NA
قبل شهرين
مناسبة وممتازة
جا
قبل 3 أشهر
دورة جميلة ومفيدة كثيراا
MA
قبل 6 أشهر
..
0
    0
    سلة التسوق