دورة

HTTP Requests & APIs with Flutter

في هذه الدورة الثامنة والأخيرة من مسار تعلم تطوير تطبيقات الموبايل باستخدام Flutter، ستتعلم المهارات التي تؤهلك لبناء تطبيقات موبايل حقيقية تتفاعل مع الإنترنت وقواعد البيانات (data bases). دورة HTTP Requests & APIs م…

غير مسجل

دورة تتضمن

  • 6 أقسام
  • 42 المواضيع
  • 10 الإختبارات
  • شهادة دورة
  • 6أقسام
  • 42درسًا
  • 10اختبارًا
  • شهادةإتمام
المحاضرطارق العبد

في هذه الدورة الثامنة والأخيرة من مسار تعلم تطوير تطبيقات الموبايل باستخدام Flutter، ستتعلم المهارات التي تؤهلك لبناء تطبيقات موبايل حقيقية تتفاعل مع الإنترنت وقواعد البيانات (data bases). دورة HTTP Requests & APIs مصممة لك إذا كنت تريد الوصول لمستوى احترافي في ربط تطبيقاتك بالخدمات السحابية والـ APIs، بالإضافة إلى إدارة وتخزين البيانات محليًا.

محتوى الدورة

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

عن المعلم

طارق العبد

يمتلك طارق خبرة تتجاوز ثماني سنوات في مجال تطوير البرمجيات، مع تركيز خاص على تطوير الويب الأمامي وتطبيقات الأندرويد باستخدام جافا، بالإضافة إلى أكثر من خمس سنوات من التخصص في فلاتر. يتميز طارق بخبرته في Swift لتطوير iOS وإتقانه للغات البرمجة مثل بايثون، C++، جافا، تايب سكريبت، وC#. كخبير معتمد من جوجل في Flutter وDart، يستخدم طارق أحدث التقنيات لدفع الابتكار في المشاريع التي يقودها. بالإضافة إلى خبرته التقنية، يشارك طارق معرفته عبر قناته على يوتيوب، التي تضم أكثر من 80,000 مشترك، حيث يقدم دورات مبسطة في البرمجة والتكنولوجيا تهدف إلى إلهام الجيل القادم من محترفي التكنولوجيا.

8 الدورات

التقييمات والمراجعات

0.0
متوسط التقييمات
0 عدد التقييمات
5
0
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
لا توجد تقييمات!
عرض المزيد من التقييمات
كيف كانت تجربتك؟ نود أن نعرف!