Dart Tutorial كورس اساسيات البرمجة و البرمجة الشيئية بلغة : Dart Programming Language
What is Dart??:
Dart is a client-optimized language for fast apps on any platform

يقدمه : المهندس اسلام همام " Islam Hmam " :
https://www.facebook.com/islamhmam22

بيئات العمل التى نشرح عليها (المحرر الذى نكتب عليه) : https://dartpad.dev/?
الموقع الثانى لاستخدام مكتبة الادخال و الاخراج - اضغط fork repl :
https://replit.com/@IslamHmam/islam-hmam#main.dart
رابط جروب الاستفسارات : https://www.facebook.com/groups/firstprogrammer/

0:00:00 Basics
1:29:55 Null Safety
1:35:57 OOP
دارت (بالإنجليزية: Dart)‏ هي لغة برمجة مصممة لتطوير تطبيقات الويب وتطبيقات الاندرويد والios، من تطوير شركة جوجل والتي تستهدف فيها مطوري الويب وتطبيقات الهاتف. أحد أهداف اللغة بأن تعمل على جميع متصفحات الويب المتقدمة والأجهزة المحمولة وصولاً إلى خوادم الويب.ما يميز اللغة هو إمكانية كتابة برنامج ونشره على أجهزة أندرويد وآيفون دون إعادة كتابة التطبيق بلغة أخرى.

البرمجة كائنية التوجُّه أو البرمجة الشيئية (بالإنجليزية: Object-oriented programming - OOP)‏ ويطلق عليها أحيانا اسم برمجة كائنية المنحى أو برمجة موجهة نحو الكائنات (أو العناصر) وهي نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن هو حزمة (تعليب) من البيانات (المتغيرات والثوابت) والطرق ووحدات التنظيم وواجهات الاستخدام. ويُبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن. من مميزات البرمجة الشيئية أنها تسمح بإعادة الاستخدام للأكواد البرمجية التي تم اختبارها وذلك باستدعائها في البرامج الأخرى دون إعادة برمجتها. إعادة الاستخدام يسهل بناء البرامج بشكل سريع في وقت قصير.