دورة
HTTP Requests & APIs with Flutter
في هذه الدورة الثامنة والأخيرة من مسار تعلم تطوير تطبيقات الموبايل باستخدام Flutter، ستتعلم المهارات التي تؤهلك لبناء تطبيقات موبايل حقيقية تتفاعل مع الإنترنت وقواعد البيانات (data bases). دورة HTTP Requests & APIs م…
في هذه الدورة الثامنة والأخيرة من مسار تعلم تطوير تطبيقات الموبايل باستخدام Flutter، ستتعلم المهارات التي تؤهلك لبناء تطبيقات موبايل حقيقية تتفاعل مع الإنترنت وقواعد البيانات (data bases). دورة HTTP Requests & APIs مصممة لك إذا كنت تريد الوصول لمستوى احترافي في ربط تطبيقاتك بالخدمات السحابية والـ APIs، بالإضافة إلى إدارة وتخزين البيانات محليًا.
محتوى الدورة
- 1المقدمة
- 2أساسيات واجهات API11 درسًا · 5 اختبارات
- مقدمة
- ما هي واجهة API؟
- مختصر كتابي: ?What is API
- اختبار قصير: ?What is API
- الدليل الكامل لمكونات طلب API
- مختصر كتابي: The Full Guide to the API Request Components
- اختبار قصير: The Full Guide to the API Request Components
- رموز الحالة في استجابات API
- مختصر كتابي: Status Codes for API Responses
- اختبار قصير: Status Codes for API Responses
- مقدمة إلى مفهوم تقسيم الصفحات (Pagination)
- مختصر كتابي: Intro to Pagination Concept
- اختبار قصير: Intro to Pagination Concept
- الحلول المستخدمة في التكامل مع API (http وDio)
- خاتمة
- اختبار القسم: أساسيات واجهات API
- 3أدوات API والتخطيط5 دروس · 1 اختبار
- مقدمة
- نظرة سريعة على توثيق API
- استخدام Postman مع واجهات API
- التخطيط لواجهات API في تطبيق الأخبار
- خاتمة
- اختبار القسم: أدوات API والتخطيط
- 4تجهيز المشروع وبنيته5 دروس · 1 اختبار
- مقدمة
- إنشاء مشروع تطبيق الأخبار وبنيته
- توليد الكود في Dart والتعليقات التوضيحية (Annotations)
- استخدام Retrofit للتعامل مع استدعاءات API
- خاتمة
- اختبار القسم: تجهيز المشروع وبنيته
- 5تنفيذ ميزات API9 دروس · 1 اختبار
- مقدمة
- استدعاء API لأهم العناوين باستخدام Dio
- بناء قسم أهم العناوين باستخدام Cubit
- تحسينات على الشريط الدوّار (Carousel)
- استكمال واجهة الصفحة الرئيسية باستخدام Cubit
- تحسين شريط التطبيق والقائمة الجانبية
- إضافة صفحة تفاصيل المقال
- إضافة صفحة البحث والنتائج
- خاتمة
- اختبار القسم: تنفيذ ميزات API
- 6قواعد البيانات المحلية12 درسًا · 1 اختبار
- مقدمة
- حزمة Shared Preferences في Flutter
- التخطيط لميزة المفضلة
- إضافة واجهة المفضلة
- تخزين البيانات باستخدام Shared Preferences
- التعامل مع منطق المفضلة باستخدام Shared Preferences
- جلب عناصر المفضلة (Shared Preferences)
- قاعدة بيانات Hive في Flutter
- تخزين الكائنات والتعامل مع منطق المفضلة باستخدام Hive
- جلب عناصر المفضلة (Hive)
- متى تستخدم Hive أو Shared Preferences أو Secure Storage
- خاتمة
- اختبار القسم: قواعد البيانات المحلية
- الاختبار النهائي
- الاختبار النهائي: HTTP Requests & APIs with Flutter
عن المعلم
التقييمات والمراجعات
0.0
متوسط التقييمات
0 عدد التقييمات
5
0
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
سجل دخولك للتقييم
كيف كانت تجربتك؟ نود أن نعرف!
سجل دخولك للتقييم
تسجيل الدخول
يتطلب الوصول إلى هذا دورة تسجيل دخول. الرجاء إدخال بيانات الدخول الخاصة بك أدناه!
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.
تقرير
لقد أبلغت عن هذا بالفعل .
