201144113958
support@mo3alem.net
Arabic flag
Arabic
Select a Language
Arabic flag
Arabic
English flag
English
بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2

بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2

4 طلاب
93 Lectures

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

جلب البيانات من واجهات برمجة التطبيقات (APIs) وعرضها في تطبيقك.
تحليل بيانات JSON وبناء نماذج بيانات فعالة.
إدارة حالة التطبيق باستخدام تقنيات متقدمة.
بناء واجهات مستخدم ديناميكية تتغير بناءً على البيانات.
التنقل بفاعلية بين شاشات التطبيق المختلفة.
بناء تطبيقات Flutter متكاملة وجاهزة للعمل.
التقدم بثقة في مجال تطوير تطبيقات الموبايل والويب باستخدام Flutter.

About This Course

بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2: تعميق مهاراتك في بناء تطبيقات متكاملة.

هل أكملت الجزء الأول من رحلتك في عالم Flutter، وأصبحت جاهزًا لـتعميق فهمك وتطوير تطبيقات أكثر تعقيدًا وتفاعلية؟ هل تبحث عن كورس متقدم للمبتدئين يركز على ربط التطبيقات بالبيانات، وإدارة الحالة (State Management) بفعالية، وبناء واجهات مستخدم ديناميكية؟ معلم.نت يقدم لك الجزء الثاني من دورة "بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2". هذا الكورس ليس مجرد استكمال للمفاهيم؛ بل هو خطوتك التالية العملية لـإتقان التعامل مع البيانات الخارجية، بناء نماذج البيانات، وتطبيق أنماط تصميم متقدمة، لتُصبح قادرًا على بناء تطبيقات Flutter متكاملة وقابلة للتوسع.


محاور الكورس: ماذا ستتعلم في الجزء الثاني؟

صُممت هذه الدورة المتقدمة والتطبيقية لتركز على المهارات الأساسية التي يحتاجها كل مطور Flutter للانتقال من بناء واجهات المستخدم البسيطة إلى تطبيقات متكاملة. ستتعلم كيف:

    • مراجعة سريعة لأساسيات الجزء الأول: استعراض لأهم مفاهيم الـ Widgets وكيفية بناء واجهات المستخدم.
    • تعميق فهم إدارة الحالة (State Management): استكشاف تقنيات متقدمة لإدارة حالة التطبيق بشكل فعال، بما في ذلك Provider أو Bloc (حسب تركيز الدورة).
    • التعامل مع البيانات الخارجية (Working with External Data):
    • جلب البيانات من الإنترنت (APIs): تعلم كيفية إرسال طلبات HTTP لجلب البيانات من واجهات برمجة التطبيقات (APIs) الخارجية.
    • تحليل بيانات JSON: كيفية تحويل البيانات المستلمة بصيغة JSON إلى كائنات Dart قابلة للاستخدام في تطبيقك.
    • بناء نماذج البيانات (Data Models): إنشاء فئات (Classes) لتمثيل البيانات التي تجلبها من الـ APIs، مما يسهل التعامل معها.
    • التعامل مع البيانات المحلية (Local Storage - مقدمة): مقدمة عن كيفية تخزين البيانات محليًا على الجهاز باستخدام قواعد بيانات بسيطة أو shared_preferences.
    • بناء واجهات مستخدم ديناميكية (Dynamic UIs): كيفية تحديث واجهة المستخدم تلقائيًا عند وصول بيانات جديدة أو تغير حالة التطبيق.
    • التنقل بين الشاشات (Navigation): إتقان كيفية الانتقال بين الشاشات المختلفة في تطبيقك باستخدام Navigator.
    • التعامل مع الأخطاء في جلب البيانات: كيفية معالجة الأخطاء التي قد تحدث عند الاتصال بالإنترنت أو تحليل البيانات.
    • تطبيقات عملية ومشروع متكامل: بناء تطبيق Flutter أكثر تعقيدًا يجلب بيانات من API حقيقي ويعرضها بشكل ديناميكي.

    يهدف هذا الجزء الثاني من الدورة إلى تزويدك بمهارات متقدمة في التعامل مع البيانات وإدارة الحالة في Flutter، من خلال تمارين برمجية عملية ومشروع متكامل يمكّنك من بناء تطبيقات Flutter وظيفية بالكامل.


    لماذا يُعد تعلم Flutter (الجزء الثاني) استثمارًا حاسمًا لمستقبلك؟

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

      • بناء تطبيقات حقيقية: ستنتقل من بناء واجهات المستخدم إلى بناء تطبيقات كاملة تتفاعل مع البيانات.
      • زيادة فرص التوظيف: مطورو Flutter القادرون على التعامل مع الـ APIs وإدارة الحالة مطلوبون بشدة.
      • فهم معمق لبنية التطبيقات: ستكتسب فهمًا أعمق لكيفية عمل التطبيقات من الخلفية إلى الواجهة الأمامية.
      • الاستعداد لمشاريع أكبر: هذه المهارات هي الأساس لبناء تطبيقات معقدة وقابلة للتوسع.
      • تطوير مهارات حل المشكلات: ستواجه تحديات جديدة في التعامل مع البيانات وستتعلم كيفية حلها بفعالية.

      هل أنت مستعد للانتقال بمستوى مهاراتك في Flutter إلى آفاق جديدة وبناء تطبيقات متكاملة؟ انضم إلى الجزء الثاني من دورة "بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2" على معلم.نت، واكتشف كيف تُصبح مطور Flutter محترفًا!

      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 1 modules, 93 lessons, and 0 hours of materials.

      flutter
      93 الأجزاء
      Add logic part 30 ( finish search )_1
      الصوت 45 MB
      What is singleton pattern part 1_1
      الصوت -
      Design home page part 14 ( make Songs Model )_1
      الصوت -
      Add Logic part 7 ( change details of song model )_1
      الصوت -
      Add Logic part 6 ( add play music controller )_1
      الصوت -
      Add Logic part 5 ( add Audio player package )_1
      الصوت -
      Add Logic part 4 ( send and recieve data between screens )_1
      الصوت -
      Add Logic part 3 ( add list qurarn to custom recomandded music )_1
      الصوت -
      Add Logic part 2 ( handle navigation , make custom recomandded music )_1
      الصوت -
      Add Logic part 1 ( add image and audio of Quaran )_1
      الصوت -
      Design play page part 12 ( finish app design )_1
      الصوت -
      Design play page part 11 ( make custom tools play music 2 )_1
      الصوت -
      Design play page part 10 ( make custom tools play music 1 )_1
      الصوت -
      Design play page part 9 ( add row of duration of play music )_1
      الصوت -
      Design play page part 8 ( add slider theme to my slider )_1
      الصوت -
      Design play page part 7 ( add slider to custom button controllers )_1
      الصوت -
      Design play page part 6 ( refactor custom button controller play music screen )_1
      الصوت -
      Design play page part 5 ( make custom button controller play music screen )_1
      الصوت -
      Design play page part 4 ( add images controlles music )_1
      الصوت -
      Design play page part 3 ( make custom songs details play music )_1
      الصوت -
      Design play page part 2 ( make Custom app Bar)_1
      الصوت -
      Design play page part 1 ( add route of play music page )_1
      الصوت -
      Design home page part 15 ( added GestureDetector to search songs )_1
      الصوت -
      Design home page part 13 ( add listivew.builder )_1
      الصوت -
      Add logic part 18 ( make next action )_1
      الصوت -
      Add logic part 29 ( continue to make search function part 2 )_1
      الصوت -
      Add logic part 28 ( make search function part 1 )_1
      الصوت -
      Add logic part 27 ( make close icon )_1
      الصوت -
      Add logic part 26 ( close keyboard programally )_1
      الصوت -
      Add logic part 25 ( make custom search feature )_1
      الصوت -
      Add logic part 24 ( edit into search action )_1
      الصوت -
      Add logic part 23 ( make random action )_1
      الصوت -
      Add logic part 22 ( make automatically go to next )_1
      الصوت -
      Add logic part 21 ( make loop action )_1
      الصوت -
      Add logic part 20 ( make back action )_1
      الصوت -
      Add logic part 19 ( add stream builder to custom song details )_1
      الصوت -
      What is singleton pattern part 2_1
      الصوت -
      Add logic part 17 ( add action to tumb slider )_1
      الصوت -
      Add logic part 16 ( make slider stream )_1
      الصوت -
      Add logic part 15 ( add stream builder to duration now )_1
      الصوت -
      Add logic part 14 ( transfer duration to minute and secnd )_1
      الصوت -
      Add logic part 13 ( using Future builder to get duration of audio)_1
      الصوت -
      Add logic part 12( use strembuilder to get duration but not correct way to get )_1
      الصوت -
      Add logic part 11 ( make outputstream as boradcast stream )_1
      الصوت -
      Add logic part 10 ( add stream to status play audio )_1
      الصوت -
      Add logic part 9 ( add stop action )_1
      الصوت -
      Add logic part 8 ( use singleton pattern to my app )_1
      الصوت -
      Slider Widget_1
      الصوت -
      Stream Builder Widget with Audio Player
      الصوت -
      net/store/1/courses/flutter-dart/flutter2/134
      الصوت -
      StreamBuilder Widget
      الصوت -
      InkWell Widget
      الصوت -
      GestureDetector Widget
      الصوت -
      play music ( audioPlayers) part 5_1
      الصوت -
      play Music ( audioplayers ) part 4_1
      الصوت -
      play Music ( audioplayers ) part 3_1
      الصوت -
      play Music ( audioplayers ) part 2_1
      الصوت -
      play Music ( audioplayers ) part 1_1
      الصوت -
      What is package
      الصوت -
      Futurebuilder Widget
      الصوت -
      TabBar and TabBarView widget part 2_1
      الصوت -
      TabBar and TabBarView widget part 1_1
      الصوت -
      DrawerHeader widget_1
      الصوت -
      Drawer widget_1
      الصوت -
      GridView builder Widget_1
      الصوت -
      GridView Widget_1
      الصوت -
      Flexible_1
      الصوت -
      AspectRatio Widget_1
      الصوت -
      Card Widget_1
      الصوت -
      Expaned widget_1
      الصوت -
      Design home page part 1 ( make onboarding controller , navigate to home screen )_1
      الصوت -
      Design home page part 12 ( make custom row recommanded music )_1
      الصوت -
      Design home page part 11 ( add Recommanded music )_1
      الصوت -
      Design home page part 10 ( refactor custon songs Details )_1
      الصوت -
      Design home page part 9 ( make custom songs details )_1
      الصوت -
      Design home page part 8 (make custom title home page)_1
      الصوت -
      Design home page part 7 ( refactor to custom text field )_1
      الصوت -
      Design home page part 6 (make custom button text filed )_1
      الصوت -
      Design home page part 5 ( make main home )_1
      الصوت -
      Design home page part 4 (make list of home pages )_1
      الصوت -
      Design home page part 3 (make custom button nav bar )_1
      الصوت -
      Design home page part 2 ( make bottom navigation bar )_1
      الصوت -
      ListTile widget
      الصوت -
      Design on boarding page part 7 ( add shape linear to image and finish design )_1
      الصوت -
      Design on boarding page part 6 ( add image of on boarding page )_1
      الصوت -
      Design on boarding page part 5 ( made custom button on boarding page )_1
      الصوت -
      Design on boarding page part 4 ( refactor title and subtitle )_1
      الصوت -
      Design on boarding page part 3 ( make custom sub title on boarding page )_1
      الصوت -
      Design on boarding page part 2 ( made custom title on boarding page )_1
      الصوت -
      Design on boarding page part 1 ( add all font )_1
      الصوت -
      Design splash screen part 3 ( made splash controller and finish splash screen )_1
      الصوت -
      Design splash screen part 2 ( made asset,alignment,heigh,width mangers )_1
      الصوت -
      intro to music app_1
      الصوت -
      الشهادات
      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.

      بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2
      249 ج.م
      اشترك الآن

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

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

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

      الأقسام
      1
      Lessons
      93
      العدد المسموح به
      المدة
      16:40 ساعة
      الطلاب
      4
      Access Duration
      7 يوم
      Created Date
      2/03/2024
      Updated Date
      11/07/2025
      Ahmed Elsaid
      Ahmed Elsaid

      flutter developer instructor

      Faithful User
      Expert Vendor
      King Seller
      بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2
      You are viewing
      بناء التطبيقات باستخدام فلاتر | Flutter For Beginner P2