4.7
3 تقييمات
بناء تطبيقات الموبايل باستخدام Flutter
تعلم كيفية تطوير تطبيقات الجوال باستخدام Flutter من الصفر وحتى الاحتراف. تستهدف هذه الدورة المبتدئين والمبرمجين ذوي الخبرة المتوسطة ممن ...
لديهم معرفة أساسية أو يبدأون من الصفر. الفئة العمرية من 18 إلى 40 عامًا، بما في ذلك الطلاب والمطورين الراغبين في الانتقال إلى تطوير تطبيقات الجوال. بنهاية الدورة، ستكون قادرًا على إعداد بيئة تطوير Flutter متكاملة، وفهم أساسيات لغة Dart، وبناء واجهات مستخدم تفاعلية جذابة، وإدارة الحالة باستخدام setState أو Provider أو Riverpod، والتكامل مع Firebase، واستدعاء واجهات برمجة تطبيقات REST، وعرض البيانات الخارجية، ونشر تطبيقك على Google Play وApp Store.
إظهار المزيد
- الوصف
- المنهج
- الأسئلة الشائعة
- المراجعات
- الدرجة
معلومات عن الدورة:
الفئة المستهدفة: المبتدئون والمتوسطون في البرمجة، من 18 إلى 40 سنة.
أهداف الدورة:
- إعداد بيئة تطوير Flutter كاملة.
- فهم لغة Dart وبناء واجهات مستخدم جميلة.
- إدارة الحالة باستخدام Provider أو Riverpod.
- ربط التطبيق بقاعدة بيانات Firebase ونشر التطبيق على Google Play وApp Store.
المواضيع التي ستُغطى:
- مقدمة في Flutter وبيئة التطوير.
- أساسيات لغة Dart ومفهوم الـ Widgets.
- تصميم واجهات المستخدم والـ Layouts.
- إدارة الحالة State Management والتكامل مع Firebase.
- استدعاء REST APIs والتعامل مع الـ Local Storage.
صورة الغلاف:
تصميم عصري يظهر هاتفين ذكيين مع شعار Flutter.
النبرة والأسلوب:
احترافية وودية مع أمثلة عملية وأكواد واضحة.
مقدمة في Flutter وإعداد البيئة
-
1مقدمة في Flutterدرس نصيهذا الدرس "مقدمة شاملة في Flutter" يهدف إلى تعريف الطلاب بمفهوم وإمكانيات Flutter كإطار عمل لتطوير تطبيقات الهواتف المحمولة. سيتعلم الطلاب كيفية بناء وتصميم تطبيقات محمولة متعددة المنصات باستخدام Flutter وكيفية تحسين تجربة المستخدم وأداء التطبيق.
-
2إعداد بيئة تطوير Flutterدرس نصيهذا الدرس يهدف إلى تعليم الطلاب كيفية بناء بيئة تطوير Flutter بسهولة وكفاءة. سيتعلم الطلاب كيفية إعداد وتكوين البيئة لبدء تطوير تطبيقات Flutter بنجاح، مما يساعدهم على بناء تطبيقات متطورة ومبتكرة باستخدام هذه التقنية الحديثة والمميزة.
-
3Developing Environment Setup Challengeواجب
-
4اختبار المقدمة في Flutter6 سؤال
أساسيات لغة Dart والـ Widgets
-
5أساسيات لغة Dartدرس نصيهذا الدرس يهدف إلى تعريف الطلاب بأساسيات لغة Dart، حيث سيتعلمون كيفية تحليل الأساسيات وبناء المهارات الأساسية في البرمجة باستخدام هذه اللغة. سيتم توجيه الطلاب خطوة بخطوة لفهم كيفية استخدام Dart لتطوير تطبيقات برمجية بشكل فعال ومنظم.
-
6تعريف الـ Widgets في Flutterدرس نصيستتعلم في هذا الدرس كيفية فهم مفهوم الـ Widgets في Flutter، بما في ذلك تعريفها وأهميتها في تطوير التطبيقات. ستكتسب المعرفة الضرورية لاستخدام وفهم أنواع الـ Widgets المختلفة وكيفية تطبيقها بكفاءة في تصميم وتطوير تطبيقات Flutter.
-
7Design Challenge: Building a Preliminary User Interfaceواجب
-
8اختبار أساسيات Dart والـ Widgets6 سؤال
إدارة الحالة والتكامل مع Firebase
-
9إدارة الحالة بـ Provider و Riverpodدرس نصيستتعلم في هذا الدرس كيفية إدارة حالة التطبيق بكفاءة باستخدام Provider و Riverpod في برمجة تطبيقات الويب. ستكتسب المهارات الضرورية لتطبيق أدوات إدارة الحالة هذه بشكل فعال وسلس، مما سيساعدك في تطوير تطبيقات مبتكرة وذات أداء ممتاز.
-
10التكامل مع Firebase للمصادقة وقواعد البياناتدرس نصيسيتعلم الطلاب كيفية دمج Firebase لأغراض المصادقة وقواعد البيانات في التكامل. ستشمل الدروس كيفية إعداد نظام مصادقة موثوق به وتخزين واسترجاع البيانات باستخدام Firebase Realtime Database، مما يمكنهم من إنشاء تطبيقات تفاعلية وآمنة بسهولة.
-
11Firebase Authentication التحدي التطبيقيواجب
-
12اختبار إدارة الحالة وFirebase6 سؤال
-
13TESTاختبار
استدعاء REST APIs والتخزين المحلي
-
14استدعاء REST APIs بـ http و Dioدرس نصيهذا الدرس سيقدم للطلاب فرصة لفهم كيفية استخدام مكتبة Dio في لغة برمجة Dart لاستدعاء REST APIs بواسطة بروتوكول HTTP. سيتعلم الطلاب كيفية بناء طلبات HTTP والتعامل مع الردود من الـ APIs وكيفية استخدام Dio بكفاءة لتنفيذ عمليات الاستدعاء بطريقة فعالة.
-
15التعامل مع التخزين المحلي في التطبيقدرس نصيهذا الدرس يهدف إلى تعليم الطلاب كيفية التعامل مع التخزين المحلي في تطبيقاتهم، حيث سيتعلمون كيفية تخزين واسترجاع البيانات على مستوى الجهاز بشكل فعال وآمن. سيتم تغطية مفاهيم مثل استخدام ملفات التعريف وقواعد البيانات المحلية لضمان تجربة مستخدم سلسة ومحسنة.
-
16Integrating External Data: An Applied Challenge.واجب
-
17اختبار REST APIs والتخزين المحلي6 سؤال
مشروع تطبيقي والنشر على المتاجر
-
18بناء تطبيق متكامل من البداية حتى النشردرس نصيستتعلم الطلاب كيفية بناء تطبيق متكامل من البداية حتى النشر، بما في ذلك تطوير الميزات، وتصميم واجهة المستخدم، وربط الخوادم، واختبار الأداء، ونشر التطبيق. ستكتسب المهارات لإنشاء تطبيق قائم بذاته بشكل كامل وإطلاقه بنجاح في سوق التطبيقات.
-
19نشر التطبيق على Google Play وApp Storeدرس نصيهذا الدرس سيعلم الطلاب كيفية نشر تطبيقهم على Google Play وApp Store بشكل فعال وسلس، بما في ذلك إعداد التطبيق للنشر، متطلبات النشر، وكيفية إدارة التحديثات والتواصل مع المستخدمين. سيمكنهم هذا الدرس من تعزيز مهاراتهم في تطوير التطبيقات وتحقيق نجاح أفضل في سوق التطبيقات الرقمية.
-
20Developing a Comprehensive Application: Practical Challengeواجب
-
21تقييم المشروع واختبار نهائي6 سؤال
ما هي الفئة المستهدفة لهذه الدورة؟
المبتدئون والمتوسطون في البرمجة الذين يرغبون في تطوير تطبيقات موبايل باستخدام Flutter على Android وiOS.
ما هي الأهداف التي سيحققها المتدرب بنهاية الدورة؟
إعداد بيئة تطوير Flutter، فهم لغة Dart، بناء واجهات مستخدم، إدارة الحالة، ربط التطبيق بFirebase، استدعاء REST APIs ونشر التطبيق على المتاجر.
ما هي المواضيع التي ستغطى في هذه الدورة؟
تشمل المواضيع Dart، Widgets، إدارة الحالة، Firebase، REST APIs، Local Storage، Navigation، ومشروع تطبيقي كامل من البداية حتى النشر.
ما هو شكل صورة الغلاف المقترحة لهذه الدورة؟
تصميم عصري يظهر هاتفين ذكيين يعرضان واجهة Android وiOS لنفس التطبيق مع شعار Flutter وعناصر تعبر عن التطوير بأسلوب احترافي وجذاب.
5 نجوم
2
4 نجوم
1
3 نجوم
0
2 نجوم
0
1 نجوم
0
تفاصيل الدرجة
الدورة:
طالب:
تاريخ التسجيل:
تاريخ إكمال الدورة:
الدرجة:
نقاط الدرجة
نطاق الدرجة
الامتحانات:
سجل الدخول لرؤية درجتك
تشمل شهادة إتمام
مشاركة
مشاركة "بناء تطبيقات الموبايل باستخدام Flutter"
تطوير الدورة التدريبية
المحاضرات
10
الواجبات
5
الاختبارات
6
معلومات أساسية
- عنوان الدورة: تطوير تطبيقات الموبايل باستخدام Flutter - من الصفر إلى الاحتراف
- مدة الدورة: متغيرة
- عدد الدروس: متغير
- اللغة: العربية
- المستوى: مبتدئ إلى متوسط
متطلبات الدورة
- معرفة أساسية بالبرمجة أو استعداد للبدء من الصفر
- جهاز كمبيوتر مع إمكانية تثبيت برامج التطوير
- رغبة في تعلم تطوير تطبيقات الموبايل
- العمر بين 18 و40 سنة
- لا يلزم وجود خبرة سابقة في تطوير تطبيقات الموبايل
الجمهور المستهدف
- المبتدئون في البرمجة الذين يرغبون بالتحول إلى تطوير الموبايل
- الطلاب والموظفون الذين يرغبون في بعض التحدي وتعلم مجال جديد
- المهتمين ببناء تطبيقات تعمل على Android وiOS
- المطورين الراغبين في اكتساب مهارات Flutter وتطوير تطبيقات موبايل احترافية
- أي شخص يبحث عن فرصة لربط التكنولوجيا بالإبداع والتصميم
الدورات الشائعة