201144113958
support@mo3alem.net
Arabic flag
Arabic
Select a Language
Arabic flag
Arabic
English flag
English
تعلم لغة Dart من الصفر

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

21 طلاب
137 Lectures

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

كتابة برامج Dart بسيطة وتشغيلها.
فهم وتطبيق المفاهيم الأساسية للبرمجة كالمتغيرات والدوال وجمل التحكم.
تطبيق أساسيات البرمجة كائنية التوجه (OOP).
التعامل مع الأخطاء البرمجية الشائعة وتصحيحها.
التقدم بثقة إلى مستويات Dart الأكثر تقدمًا أو التخصص في تطوير Flutter.
وضع قدمك الأولى في مجال تطوير التطبيقات المتعدد المنصات.

About This Course

تعلم لغة Dart من الصفر: بوابتك لإنشاء تطبيقات ويب وموبايل عصرية.

هل تحلم بـبناء تطبيقات قوية وعصرية تعمل على جميع المنصات، من الويب إلى الهواتف الذكية؟ هل تبحث عن كورس للمبتدئين يُعلمك أساسيات لغة Dart، اللغة التي تُشغل إطار عمل Flutter الشهير؟ معلم.نت يقدم لك دورة "تعلم لغة Dart من الصفر". هذا الكورس ليس مجرد شرح نظري؛ بل هو خارطة طريقك العملية لفهم المفاهيم البرمجية الأساسية، من المتغيرات والدوال إلى البرمجة كائنية التوجه، لتكتسب الثقة اللازمة لكتابة أكوادك الأولى وتضع قدمك في عالم تطوير البرمجيات المتعدد المنصات.


محاور الكورس: ماذا ستتعلم؟

صُممت هذه الدورة الشاملة والعملية لتركز على المهارات الأساسية التي يحتاجها كل مبتدئ في لغة Dart. ستتعلم كيف:

    • تفهم أساسيات البرمجة ولغة Dart: ما هي Dart، لماذا هي مهمة لتطوير تطبيقات الويب والموبايل، وكيف تعمل البرامج.
    • تُجهز بيئة العمل: تتعلم كيفية تثبيت Dart SDK وبيئة التطوير المتكاملة (IDE) مثل VS Code أو IntelliJ IDEA.
    • تُصمم وتكتب أكواد بسيطة: تبدأ بكتابة أول برنامج لك، وتفهم بناء الجملة (Syntax) الأساسي.
    • تستخدم المتغيرات وأنواع البيانات: تتعلم كيفية تخزين المعلومات واستخدام أنواع البيانات المختلفة (مثل الأرقام، النصوص، والقوائم).
    • تُطبق العمليات الحسابية والمنطقية: تُجري العمليات الرياضية وتستخدم المقارنات لاتخاذ القرارات في برامجك.
    • تستخدم جمل التحكم بالتدفق (Control Flow): تُتقن جمل if-else لاتخاذ القرارات، وحلقات for وwhile لتكرار المهام.
    • تُنشئ وتستخدم الدوال (Functions): تتعلم كيفية تنظيم الكود في دوال قابلة لإعادة الاستخدام لبرامج أكثر وضوحًا.
    • تُطبق أساسيات البرمجة كائنية التوجه (OOP): تفهم مفاهيم الكائنات، الفئات (Classes)، التغليف (Encapsulation)، والميراث (Inheritance).
    • تتعامل مع الأخطاء (Error Handling): تتعلم كيفية اكتشاف وتصحيح الأخطاء البرمجية الشائعة.
    • تطبق على أمثلة عملية: تبني برامج بسيطة تحاكي تحديات واقعية وتساعدك على ترسيخ المفاهيم.

    تهدف هذه الدورة إلى تزويدك بأساس قوي في لغة Dart، من خلال تمارين برمجية عملية وتوجيهات واضحة تمكّنك من بناء برامجك الأولى بثقة.


    لماذا يُعد تعلم لغة Dart استثمارًا حاسمًا لمستقبلك؟

    لغة Dart هي اللغة الأساسية لإطار عمل Flutter، الذي يُعد مستقبل تطوير التطبيقات المتعددة المنصات. إتقان أساسياتها يُعد مهارة جوهرية تفتح لك أبوابًا واسعة في عالم التكنولوجيا سريع التطور.

      • فرص وظيفية واعدة: مطورو Dart وFlutter مطلوبون بشدة في سوق العمل لإنشاء تطبيقات الويب والموبايل.
      • بناء تطبيقات لمنصات متعددة: ستتمكن من تطوير تطبيقات تعمل على Android و iOS والويب وحتى سطح المكتب باستخدام نفس الكود.
      • لغة حديثة وسهلة التعلم: تتميز Dart ببناء جملي نظيف ومفهوم، مما يسهل على المبتدئين تعلمها.
      • مجتمع دعم متزايد: ستجد مجتمعًا نشطًا ودعمًا كبيرًا وموارد متنوعة لمساعدتك في رحلتك التعليمية.
      • تفكير منطقي وحل المشكلات: تعلم البرمجة يُنمّي قدراتك على التفكير المنظم وتجاوز التحديات.

      هل أنت مستعد لدخول عالم البرمجة العصرية وبناء تطبيقاتك الخاصة؟ انضم إلى دورة "تعلم لغة Dart من الصفر" على معلم.نت، واكتشف بوابتك لامتلاك مهارات تطوير التطبيقات المستقبلية!

      Ahmed Elsaid
      Ahmed Elsaid
      3 الكورسات
      41 طلاب
      Mobile software engineer with 1.5 years of experience in developing Mobile apps
      Ahmed Elsaid
      Curriculum Overview

      This course includes 7 modules, 137 lessons, and 0 hours of materials.

      Introduction to dart
      2 الأجزاء
      Intro To Dart and install dart
      الصوت -
      VS Code Extension
      الصوت -
      Dart Basics
      50 الأجزاء
      output ( print ) and concatenation جمل الطباعة
      الصوت -
      التعليقات
      الصوت -
      أنواع المتغيرات
      الصوت -
      Rules to named Variable name قواعد تسمية المتغيرات
      الصوت -
      dart interpolation
      الصوت -
      تعريف عددة متغيرات
      الصوت -
      var and difference between var and dynamic
      الصوت -
      تحويل من نوع الي نوع
      الصوت -
      Arithmetic Operator
      الصوت -
      incerement and Decrement
      الصوت -
      عوامل المقارنة
      الصوت -
      العوامل المنطقية
      الصوت -
      الحروف الخاصة
      الصوت -
      dart User Input
      الصوت -
      first mini Example
      الصوت -
      Uploading my project to GitHub ( git and GitHub )
      الصوت -
      If statement
      الصوت -
      second mini example
      الصوت -
      Nested IF && complete Second Mini Example
      الصوت -
      Ternary operator ( Short hand if statment ).
      الصوت -
      switch case statement
      الصوت -
      Edit in Second Mini Example ( convert to switch case statment )
      الصوت -
      Some methods using dot Operators
      الصوت -
      List part1
      الصوت -
      List part 2
      الصوت -
      Set Part 1
      الصوت -
      Set Part 2
      الصوت -
      Map
      الصوت -
      loop
      الصوت -
      for loop part 1
      الصوت -
      for loop part 2
      الصوت -
      for loop part 3
      الصوت -
      while loop part 1
      الصوت -
      while loop part 2
      الصوت -
      do while loop part 1
      الصوت -
      do while loop part 2
      الصوت -
      using for loop to print elements of array ( list - Set - Map )
      الصوت -
      using while loop to print elements of array ( list - Set - Map )
      الصوت -
      using do while loop to print elements of array ( list - Set - Map )
      الصوت -
      for each loop
      الصوت -
      for in loop
      الصوت -
      2D List
      الصوت -
      print 2D list element using for loop ( nested for loop )
      الصوت -
      print 2D list element using while loop ( nested while loop )
      الصوت -
      print 2D list element using do while loop ( nested do while loop )
      الصوت -
      print 2D list element using for each loop ( nested for each loop )
      الصوت -
      print 2D list element using for in loop ( nested for in loop )
      الصوت -
      const and final
      الصوت -
      Scope
      الصوت -
      Null safety and Late
      الصوت -
      Functions
      24 الأجزاء
      What is Functions
      الصوت -
      non returned function
      الصوت -
      Retuned function part 1
      الصوت -
      Retuned function part 2
      الصوت -
      Function parameter and arguments part 1
      الصوت -
      Function parameter and arguments part 2
      الصوت -
      Function Optional parameters
      الصوت -
      Function Named parameter part 1
      الصوت -
      ( keyWord required )Function Named parameter part 2
      الصوت -
      Function Named parameter part 3 ( keyWord required )
      الصوت -
      Recursion
      الصوت -
      Lambda Expression
      الصوت -
      Higher Order Functions (HOF)
      الصوت -
      Anonymous Functions
      الصوت -
      build in functions ( Min and Max )
      الصوت -
      build in functions ( List Where Functions ) part 1
      الصوت -
      build in functions ( List Where Functions ) part 2
      الصوت -
      build in functions ( List Functions ) part 3
      الصوت -
      build in functions ( List Functions ) part 4
      الصوت -
      Iterator
      الصوت -
      Record part 1
      الصوت -
      Record part 2
      الصوت -
      Typedef
      الصوت -
      Iterable and ( the difference between Iterable and List )
      الصوت -
      Object-Oriented Programming(OOP)
      46 الأجزاء
      What is OOP
      الصوت -
      Class and Object part 1
      الصوت -
      Class and Object part 2
      الصوت -
      Class and objects part 3
      الصوت -
      What is Constructor
      الصوت -
      Constructor ( Parameterized Constructor )
      الصوت -
      Constructor ( Parameterized Constructor ) part 1
      الصوت -
      Constructor ( Parameterized Constructor ) part 2
      الصوت -
      KeyWord this
      الصوت -
      Constructor ( Named Constructor )
      الصوت -
      KeyWord static
      الصوت -
      Encapsulation
      الصوت -
      Getter and Setter
      الصوت -
      Getter and Setter ( new structure in dart ) part 1
      الصوت -
      Getter and Setter ( new structure in dart ) part 2
      الصوت -
      Edit in Constructor
      الصوت -
      Example using encapsulation and getter,setter
      الصوت -
      Exception part 1
      الصوت -
      Exception part 2
      الصوت -
      Exception part 3
      الصوت -
      inheritance التوريث part 1
      الصوت -
      inheritance التوريث part 2 ( super class and sub class )
      الصوت -
      Ovveride
      الصوت -
      Ovveride and super class
      الصوت -
      Super constructor part 1
      الصوت -
      Super constructor part 2 ( super named constructor )
      الصوت -
      complete about inheritance
      الصوت -
      Abstract class part 1
      الصوت -
      Abstract class part 2
      الصوت -
      Interface part 1
      الصوت -
      Interface part 2 ( Multi Inheritance )
      الصوت -
      Extends and implements
      الصوت -
      Mixin
      الصوت -
      Package
      الصوت -
      keyWord as
      الصوت -
      enum
      الصوت -
      Cascade operator
      الصوت -
      Reset variable
      الصوت -
      Math libaray
      الصوت -
      Extension Function
      الصوت -
      DateTime
      الصوت -
      Generic type
      الصوت -
      example using Generic type
      الصوت -
      Polymorphism
      الصوت -
      Lexical Closure
      الصوت -
      Callable Function
      الصوت -
      Asynchronous programming
      7 الأجزاء
      Asynchronous (async) programming and synchronous (sync) programming
      الصوت -
      Timer
      الصوت -
      Future part 1
      الصوت -
      Future part 2 ( then - Catch error )
      الصوت -
      Keword ( Async - Await )
      الصوت -
      Difference between Future vs Timer
      الصوت -
      Sleep
      الصوت -
      Regex(regular expression)
      7 الأجزاء
      what is Regex ( regular expression )
      الصوت -
      RegExp class
      الصوت -
      making pattern part 1
      الصوت -
      making pattern part 2
      الصوت -
      making pattern part 3 { } { ,} { , }
      الصوت -
      making pattern part 4 \d \D \s \S \w \W
      الصوت -
      making pattern part 6 examples
      الصوت -
      بعض الإضافات المهمة (جديد)
      1 الأجزاء
      VS Code Extension
      الصوت -
      الشهادات
      1 الأجزاء
      شهادة الكورس
      شهادة الكورس
      If you pass all the lessons in this course, you will receive this certificate.
      النوع شهادة الكورس
      Reply to Comment
      Comments Approval

      Your comment will be visible after admin approval.

      0
      0 التقييم
      جودة المحتوى (0)
      مهارات المحاضر (0)
      ترتيب وعرض المحتوى (0)
      جودة الدعم (0)
      Reply to Review
      Submit Reply

      Your reply to this review will be visible to all users.

      تعلم لغة Dart من الصفر
      249 ج.م
      اشترك الآن

      تشمل هذا الكورس

      شهادة إنجاز من مُعلِّم
      دعم ومتابعة
      مساحة تحدي الكورس

      مواصفات الكورس

      الأقسام
      7
      Lessons
      137
      العدد المسموح به
      المدة
      15:00 ساعة
      الطلاب
      21
      Access Duration
      7 يوم
      Created Date
      18/01/2024
      Updated Date
      11/07/2025
      Ahmed Elsaid
      Ahmed Elsaid

      flutter developer instructor

      Faithful User
      Expert Vendor
      King Seller
      تعلم لغة Dart من الصفر
      You are viewing
      تعلم لغة Dart من الصفر