دورة تدريبية في تطوير تطبيقات الجوال متعددة المنصات بتقنيات الويب
1نظرة عامة
بناء تطبيقين منفصلين - واحد للأندرويد وواحد للأيفون - لنفس الفكرة بيضاعف الشغل من غير داعي. وأطر عمل الجوال المبنية على تقنيات الويب بتحل المشكلة دي، عن طريق إن كود واحد يشتغل على المنصتين، وCordova لسه من أكتر الأدوات استخدامًا في الموضوع ده. الدورة دي من أكاديمية الزمالة العربية البريطانية بتاخد المشارك في الرحلة دي بالكامل، وبتحوّل معرفته بتطوير الويب لقدرة حقيقية على إطلاق تطبيقات جوال شغالة.
وغير الأساسيات، الدورة مبنية على مشاريع عملية حقيقية: تطبيق أخبار متصل بووردبريس، وتطبيق قائمة مهام، وتطبيق حالة طقس، وتطبيق لمطعم، وتطبيق تواصل اجتماعي لمشاركة الوصفات بيستخدم الكاميرا. وفي الطريق، هيشتغل المشارك مع إطاري العمل Materialize وFramework7، وهيربط التطبيقات بقواعد البيانات، وهيستخدم Cordova مع Ionic 4 - كل اللي محتاجه عشان يتخرج مطور تطبيقات جوال محترف وواثق من نفسه.
2الأهداف والفئة المستهدفة
الفئة المستهدفة
- أصحاب المعرفة الأساسية بالبرمجة اللي عايزين يدخلوا مجال تطوير تطبيقات الجوال.
- مطوري الويب اللي عايزين يوسّعوا مهاراتهم للجوال.
- خريجي البرمجة والإعلام.
- أي حد عايز يقوي مهاراته في المجال ده.
أهداف البرنامج
في نهاية الدورة، هيكون المشارك قادر على:
- التعامل مع منصة Cordova والواجهة البرمجية بتاعتها، واستخدام أشهر إضافاتها.
- بناء تطبيق واحد يشتغل على أندرويد وأيفون في نفس الوقت.
- تصميم واجهات تطبيقات احترافية باستخدام إطاري Materialize وFramework7.
- ربط التطبيقات بقواعد البيانات وبناء تطبيق أخبار حقيقي متصل بووردبريس.
- استخدام Cordova جنبًا إلى جنب مع إطار عمل Ionic 4، وبناء تطبيق احترافي لإدارة المهام.
3محتوى البرنامج
المحور الأول: البداية مع منصة Cordova
- أساسيات التعامل مع منصة Cordova لبناء تطبيقات متعددة المنصات.
المحور الثاني: فهم الواجهة البرمجية لـ Cordova وأشهر إضافاتها
- الواجهة البرمجية لمنصة Cordova وأشهر الإضافات المستخدمة معاها.
المحور الثالث: تصميم الواجهات باستخدام إطار Materialize
- استخدام Materialize لبناء واجهات تطبيقات احترافية.
المحور الرابع: التعرف على إطار العمل Framework7
- كيفية التعامل مع إطار العمل Framework7.
المحور الخامس: ربط التطبيقات بقواعد البيانات
- التعامل مع قواعد البيانات وربطها بتطبيق الجوال.
المحور السادس: بناء تطبيق أخبار متصل بووردبريس
- تطوير تطبيق أخبار حقيقي متصل بنظام ووردبريس.
المحور السابع: تطوير تطبيقات عملية يومية
- بناء تطبيق قائمة مهام.
- تطوير تطبيق حالة الطقس.
- تطوير تطبيق لمطعم.
المحور الثامن: إنشاء تطبيق تواصل اجتماعي لمشاركة الوصفات بالكاميرا
- بناء تطبيق لمشاركة وصفات الطعام، بيسمح للمستخدمين بالتفاعل مع وصفات الآخرين وإضافة وصفاتهم والتقاط صور بالكاميرا.
المحور التاسع: استخدام Cordova مع إطار العمل Ionic 4
- الجمع بين Cordova وIonic 4 لبناء تطبيق احترافي لإدارة المهام.