10

دورة تطوير تطبيق android بواسطة اطار عمل ionic

  • saifou

السلام عليكم

الدورة ستتناول تطبيق يقوم بعرض منتجات شركة تأجير مركبات (سيارات سياحية ) حيث يستطيع الزبون مشاهدة المنتجات عن طريق التطبيق وطلب منتجاته عبر السلة من ثم يتوجب عليه تسجيل الدخول او تسجيل حساب من أجل استكمال طلبيته ليتم تمرير طلبه الى الشركة لتتم معالجته من طرف المسؤول عن هده المهمة بالشركة والتواصل معه

التطبيق بسيط هدفه تعليمي وسنضع السورس الخاص به بنهاية الدورة وستجده بالـ github .

ليست فكرة كراء السيارات هي هدفنا من هذه الدورة ولا شكل التطبيق يهمنا . فشكله يعود الى نوعية التطبيق المراد تطويره ويعود الى شعار الشركة وعدة عوامل اخرى لسنا بصدد التطرق اليها . لدلك لن نركز على هده النقاط بشكل كبير . انما هدفنا الرئيسي هو فهم أساسيات ionic وكيفية انجاز الصفحات و كيفية التعامل مع الخادم ( server-api ) وتبادل البيانات بين التطبيق والخادم كيفية سير مايعرف بال CRUD اختصارا لـ CREATE READ UPDATE DELETE و الـ AUTHENTICATION والـ AUTHORIZATION

سنتطرق في هذه الدورة مايلي

  • كيفية انشاء صفحات والانتقال فيما بينها

  • التعرف على ميزة التخزين وحفظ البيانات داخل التطبيق local storage

  • استخدام السلة أو مايعرف بالـ cart

  • كيفية اضافة بعض اللمسات css animation

  • التعامل مع القوائم الجانبية menu

  • التعامل مع الـ search engine

  • التعرف على الأحداث events

  • تعامل التطبيق مع قواعد بيانات من نوع sql والـ REST API

  • التسجيل وتسجيل الدخول والتخاطب مع السرفر عن طريق تقنية json web token اختصار لـ jwt

  • الطريقة الصحيحة لتنصيب Android Sdk و المحاكي Emulator على نظام Windows و Linux Ubuntu

شكل التطبيق

مسار الدورة (24 درس)

أيضا توجد دورة عن angular النسخة الثانية لمن يهمه الامر ستجدها هنا

بانتظار اضافاتكم ومقترحاتكم لتحسين الدورة وتطويرها

تحية طيبة للجميع والسلام عليكم


التعليق السابق

السلام عليكم

بعض الدورات تستخدم firebase وبعضها يستخدمون api جاهز ولكنه لايمنحك كل ماتريده

توجد شريحة من المطورين يفضلون استخدام قواعد بيانات مركزية وتخصيص مشاريع خاصة بهم

فمثلا اغلب المطورين يستخدمون اطارات عمل php في مشاريعهم

ايضا بالنسبة للمشاريع المتعددة والتي تستخدم قاعدة بيانات مركزية لعدة تطبيقات بكود موحد .في هده الحالة ستحتاج الى تخصيص الكود الخاص بك والعمل عليه دون الحاجة لمزيد من الاضافات الخارجية

ماهي قواعد البيانات المركزيه .

قاعدة بيانات تكون مصدر لمجموعة من التطبيقات المختلفة

مثلا لدى شركة مجموعة من المواقع الكترونية ولديها تطبيق سطح مكتب لعمالها وتملك تطبيق موبايل للمشتركين

جميع هده التطبيقات تستخدم قاعدة بيانات واحدة لتبادل المصادر

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

هل تم شرحها في الدورة

تم التطرق الى الموضوع بمقدمة الدورة