Flutter Fundamentals
يُعد فلاتر (Flutter) الإطار الأكثر استخدامًا لبناء التطبيقات عبر الأنظمة المتعددة (cross-platform framework)؛ حيث قفزت شعبية Flutter في السنوات الماضية وزادت نسبة استخدامه من 30% إلى ما يزيد عن 46% من قبل المطورين.
- +500طالب
- 52درس
- 9أقسام
- 9اختبارات
- مبتدئالمستوى
تعرّف على الدورة
يُعد فلاتر (Flutter) الإطار الأكثر استخدامًا لبناء التطبيقات عبر الأنظمة المتعددة (cross-platform framework)؛ حيث قفزت شعبية Flutter في السنوات الماضية وزادت نسبة استخدامه من 30% إلى ما يزيد عن 46% من قبل المطورين؛ مما ينتج عنه زيادة في أعداد الوظائف التي تتطلب تعلم إطار عمل فلاتر. لذلك، إن كنت تبحث عن تعلم فلاتر من الصفر وبطريقة احترافية لتصبح من بين الـ Flutter ،developers فهذه الدورة هي وجهتك المثالية والخطوة المناسبة بعد تعلمك لغة برمجة دارت Dart، حيث ستتعلم كيف تبني تطبيقات تعمل بكفاءة وسلاسة على أنظمة متعددة مثل Android و iOS و Web و Desktop وباستخدام كود واحد فقط.
لماذا يجب أن تسجل في دورة أساسيات فلاتر؟
محتوى شامل ومبسط: الدورة تغطي كل ما تحتاجه للبدء في تعلم تطوير تطبيقات Flutter بشكل منهجي ومبسط.
محاضر ذو خبرة كبيرة: يقود الدورة المهندس طارق العبد، خبير معتمد في Flutter من Google، والذي يضمن لك تجربة تعليمية عالية الجودة.
فرص عمل واعدة: Flutter هي تقنية مطلوبة عالميًا، مما يمنحك فرصًا متعددة للعمل في السوق المحلية والعالمية.
وصول مدى الحياة: الدورة بكل محتواها من فيديوهات وملخصات وامتحانات وأي تحديثات ستظل معك مدى الحياة للوصول لها في أي وقت.
اشترك في الدورة الآن وابدأ أولى خطوات لتصبح مطور تطبيقات محترف!
تشمل الدورة
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1Introduction
- 2Course Materials
- 3Flutter and IDE Setup9 دروس · 1 اختبار يحتوي على دروس مجانية
- Introduction درس مجاني
- Flutter Setup on macOS
- Installing Android Studio on macOS
- Installing Visual Studio Code on macOS
- Installing Android Studio on Windows
- Flutter Setup on Windows
- Installing VS Code on Windows
- Overview of Our Main IDE
- Conclusion
- اختبار: Flutter and IDE Setup
- 4Build Your First Flutter App10 دروس · 2 اختباران
- Introduction
- Creating a new Flutter Project from the Terminal
- Overview of the Project Files
- Running the Default App on the Simulator
- Overview of the Counter App and the Base Code
- Hot Reload vs Hot Restart
- مختصر كتابي: Hot Reload vs Hot Restart
- Flutter Widget Tree
- مختصر كتابي: Flutter Widget Tree
- اختبار قصير: Flutter Widget Tree
- Conclusion
- اختبار: Build Your First Flutter App
- 5Working with Widgets and Functions14 درسًا · 5 اختبارات يحتوي على دروس مجانية
- Introduction
- Introduction to Flutter Widgets (Visible and Invisible)
- مختصر كتابي: Introduction to Flutter Widget (Visible & Invisible)
- اختبار قصير: Introduction to Flutter Widget (Visible & Invisible)
- Working on the Layout Widgets
- مختصر كتابي: Working on the layout widgets
- اختبار قصير: Working on the layout widgets
- Connecting Functions and Buttons
- مختصر كتابي: Connecting Functions and Buttons
- Anonymous Functions
- مختصر كتابي: Anonymous Functions
- اختبار قصير: Anonymous Functions
- Stateless and Stateful Widgets درس مجاني
- مختصر كتابي: Stateless and Stateful Widgets
- اختبار قصير: Stateless and Stateful Widgets
- Updating the Data with setState درس مجاني
- مختصر كتابي: Updating the data with setState
- Conclusion
- اختبار: Working with Widgets and Functions
- 6Building a Quiz App with Its Logic18 درسًا · 3 اختبارات
- Introduction
- Building the Quiz App UI
- More About the Layout Widgets (Column, Row)
- مختصر كتابي: More about the layout widgets (Column, Row)
- اختبار قصير: More about the layout widgets (Column, Row)
- Mapping Lists and Data into Widgets – Quiz App
- Creating new Custom Widgets – Part 1 – Quiz App
- Creating new Custom Widgets – Part 2 – Quiz App
- Creating Your First Model (AnswerItemModel) – Quiz App
- مختصر كتابي: Creating your first model (AnswerItemModel) – QUIZ APP
- اختبار قصير: Creating your first model (AnswerItemModel) – QUIZ APP
- Changing and Adding More Questions After Answering – Quiz App
- Changing the Answers Based on the Question – Quiz App
- Calculating the Total Score
- Resetting the Quiz
- Using const to Improve Performance
- مختصر كتابي: Use const to increase the performance
- Enhancing the Quiz App UI – Part 1
- Enhancing the Quiz App UI – Part 2
- Conclusion
- اختبار: Building Quiz App with its Logic
- 7Running Apps, Debugging and DevTools5 دروس · 1 اختبار
- Running the App on the Android Emulator
- Running the App on the iOS Simulator
- Running the App on a Real iOS Device
- Understanding Error Messages and Fixing Bugs
- Using the Debugger
- اختبار: Running Apps, Debugging and DevTools
- 8Conclusion
- الاختبار النهائي
- الاختبار النهائي
تعلّم على يد م. طارق العبد
م. طارق العبدقائد فريق مهندسي البرمجيات وخبير معتمد من جوجل
يمتلك طارق خبرة تتجاوز ثماني سنوات في مجال تطوير البرمجيات، مع تركيز خاص على تطوير الويب الأمامي وتطبيقات الأندرويد باستخدام جافا، بالإضافة إلى أكثر من خمس سنوات من التخصص في فلاتر. يتميز طارق بخبرته في Swift لتطوير iOS وإتقانه للغات البرمجة مثل بايثون، C++، جافا، تايب سكريبت، و C#. كخبير معتمد من جوجل في Flutter و Dart، يستخدم طارق أحدث التقنيات لدفع الابتكار في المشاريع التي يقودها. بالإضافة إلى خبرته التقنية، يشارك طارق معرفته عبر قناته على يوتيوب، التي تضم أكثر من 80,000 مشترك، حيث يقدم دورات مبسطة في البرمجة والتكنولوجيا تهدف إلى إلهام الجيل القادم من محترفي التكنولوجيا.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
الأسئلة الشائعة
يتمتع Flutter بمجتمع كبير بين المطورين حول العالم، ووفقًا لموقع Statista، يعد Flutter الإطار الأكثر استخدامًا لبناء تطبيقات الهاتف المحمول عبر الأنظمة المتعددة (cross-platform framework)؛ حيث قفزت شعبيته واستخدامه من 30% إلى ما يزيد عن 46% من قبل المطورين من عام 2019 إلى عام 2023.
Flutter هو إطار عمل ومجموعة أدوات واجهة مستخدم (UI toolkit) يستخدم لغة برمجة دارت Dart لبناء تطبيقات تعمل على الأنظمة المختلفة (cross-platform Apps) مثل الهواتف المحمولة والويب وسطح المكتب.
ابدأ Flutter Fundamentals اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.