Udemybeginnerar

The Complete Dart Language Guide for Beginners[Arabic]

Learn Dart programming from scratch! This comprehensive guide is perfect for beginners to master the Dart language. Start coding today!

4.5(135)
8,281students
5h 9m
Certificate
Abdelrahman samer
Abdelrahman samerSoftware Developer-instructor

Course Content

The Complete Dart Language Guide for Beginners[Arabic] is a beginner-level Udemy course taught by Abdelrahman samer. It runs 5h 9m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 135 reviews, with 8,281 students enrolled. It is a paid course, last updated June 2023.

مرحباً بكم في دورة لغة دارت شاملة: من الصفر إلى الإتقان!

هل تريد تعلم لغة دارت القوية؟ هذه الدورة مصممة خصيصاً لك، سواء كنت مبتدئاً تماماً أو لديك بعض الخبرة البرمجية بالفعل. سنأخذك خطوة بخطوة لتعلم كل ما تحتاجه لتصبح مبرمج دارت محترفاً.

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

  • إعداد بيئة العمل: تعلم كيفية تنزيل دارت وتثبيته على جهازك بسهولة.
  • أنواع البيانات والمتغيرات: فهم أساسيات أنواع البيانات المختلفة في دارت وكيفية استخدام المتغيرات بفعالية.
  • المعاملات (Operators): استكشاف المعاملات المختلفة وكيفية استخدامها في عمليات مختلفة.
  • سلامة الأنواع (Type Safety) والاستنتاج (Type Inference): تعلم كيفية الاستفادة من ميزات سلامة الأنواع و الاستنتاج في دارت.
  • الثوابت (Const) والنهائية (Final): فهم الفرق بين الثوابت و النهائية وكيفية استخدامها.
  • الزيادة والنقص (Increment and Decrement): تعلم كيفية زيادة أو نقصان قيمة المتغيرات.
  • عمليات السلاسل النصية (String Operations): استكشاف طرق مختلفة لمعالجة السلاسل النصية.
  • التعليقات (Comments): تعلم كيفية إضافة تعليقات لشرح الكود الخاص بك.
  • تدفق التحكم (Control Flow): إتقان استخدام عبارات IF، Ternary Conditional Operator، Variable Scope، Switch Statement، و While و For Loop و ForEach Loop للتحكم في تدفق البرنامج.
  • الدوال (Functions): تعلم كيفية تعريف واستخدام الدوال، بما في ذلك الدوال المجهولة (Anonymous Functions) و الدوال المسماة (Named Functions).
  • الصفوف (Classes): فهم الصفوف و الكائنات (Objects) وكيفية استخدامها في البرمجة الشيئية.
  • التسلسل (Serialization), JSON و Cascade Notation: تعلم كيفية التعامل مع JSON و التسلسل باستخدام Cascade Notation.
  • البناءات (Constructors): فهم كيفية تعريف البناءات لإنشاء كائنات من الصفوف.
  • المتغيرات الخاصة (Private Variables)، الحصول على القيم (Getters) و التعيين (Setters): تعلم كيفية استخدام المتغيرات الخاصة و الحصول على القيم و التعيين للتحكم في الوصول إلى بيانات الكائن.
  • الكلمة المفتاحية الثابتة (Static Keyword): فهم استخدام الكلمة المفتاحية الثابتة.
  • Nullability و Null Safety: تعلم كيفية التعامل مع Nullability و Null Safety في دارت.
  • عوامل Null Aware (Null Aware Operators): استخدام عوامل Null Aware لتجنب الأخطاء الناتجة عن قيم Null.
  • المجموعات (Collections): استكشاف المجموعات المختلفة في دارت، بما في ذلك القوائم (Lists)، المجموعات (Sets)، و الخرائط (Maps).
  • الطرق عالية المستوى (High Order Methods): تعلم كيفية استخدام الطرق عالية المستوى للعمل مع المجموعات.
  • الصفوف المتقدمة (Advanced Classes): فهم الصفوف المتقدمة، بما في ذلك الوراثة (Inheritance)، الصفوف المجردة (Abstract Classes)، و المتغيرات التجارية (Business Logic).
  • واجهات (Interfaces) و مصنع الكائنات (Factory Constructors): تعلم كيفية استخدام الواجهات و مصنع الكائنات لإنشاء كود مرن وقابل لإعادة الاستخدام.
  • Mixins: فهم استخدام Mixins لإضافة وظائف إلى الصفوف.
  • البرمجة غير المتزامنة (Asynchronous Programming): تعلم كيفية التعامل مع العمليات غير المتزامنة باستخدام Futures و Async و await و try و catch.
  • شبكات الويب (Api and http Networking with Dart): تعلم كيفية إجراء طلبات **شبكات الويب
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Turkish Language | اللغة التركية

by A.R.F.C.T CO Arab Road for Consulting and Training

4.9(15)
2h 18m
beginner
4.8(1,046)
28h 11m
beginner
4.8(2,544)
74h 37m
all