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

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

4 طلاب
93 محاضرة
Ahmed Elsaid
Ahmed Elsaid

Instructor

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

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

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

بناء التطبيقات باستخدام فلاتر | 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
      محتوى الكورس

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

      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 الأجزاء
      شهادة الكورس
      شهادة الكورس
      لو خلصت كل الدروس هتاخد الشهادة دي
      النوع شهادة الكورس
      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

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

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

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

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

      الأجزاء
      1
      الدروس
      93
      العدد المسموح
      المدة
      16:40 ساعة
      الطلاب
      4
      مدة الوصول
      7 يوم
      تاريخ الإنشاء
      2/03/2024
      تاريخ التحديث
      11/07/2025
      Ahmed Elsaid
      Ahmed Elsaid

      flutter developer instructor

      Faithful User
      Expert Vendor
      King Seller

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

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

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