201055751607
support@mo3alem.net
Arabic flag
Arabic
اختر لغة
Arabic flag
Arabic
English flag
English
تعلم لغة Dart من الصفر

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

21 طلاب
137 محاضرة
Ahmed Elsaid
Ahmed Elsaid

Instructor

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

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

معلومات الكورس

تعلم لغة 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
      محتوى الكورس

      الكورس ده فيه :modules جزء و :lessons درس و 0 ساعة محتوى

      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 الأجزاء
      شهادة الكورس
      شهادة الكورس
      لو خلصت كل الدروس هتاخد الشهادة دي
      النوع شهادة الكورس
      update.leave_a_comment
      update.please_login_to_leave_comments
      update.reply_to_comment
      الموافقة على التعليقات

      update.your_comments_will_be_published_after_admin_approval

      0
      0 تقييمات
      جودة المحتوى (0)
      مهارات المحاضر (0)
      قيمة الشراء (0)
      جودة الدعم (0)
      update.reply_to_review
      update.submit_reply

      update.your_reply_to_this_review_is_visible_to_all_users

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

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

      شهادة معتمدة
      دعم من المحاضر
      منتدى الكورس
      مفضلة
      شارك

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

      الأجزاء
      7
      الدروس
      137
      العدد المسموح
      المدة
      15:00 ساعة
      الطلاب
      21
      مدة الوصول
      7 يوم
      تاريخ الإنشاء
      18/01/2024
      تاريخ التحديث
      11/07/2025
      Ahmed Elsaid
      Ahmed Elsaid

      flutter developer instructor

      Faithful User
      Expert Vendor
      King Seller

      كورسات مرتبطة

      استكشف الكورسات اللي نزلناها واستمتع بمعلومات محدثة

      تعلم لغة Dart من الصفر
      بتتفرج على
      تعلم لغة Dart من الصفر
      Shots جديد