
الهواتف الذكية والأجهزة اللوحية، هذه الأجهزة فائقة الحمل أصبحت اليوم حاضرة في كل تفاصيل حياتنا اليومية. توجد تطبيقات لكل شيء تقريباً: تعديل الصور، حجز تذكرة سينما، مراجعة قواعد المرور، اختيار وصفة طبخ، تصوير المقاطع وتركيبها، أو العثور على أقرب المطاعم. لكن خلف هذه التطبيقات توجد خبرة ومعرفة خاصة ببرمجة المنصات المحمولة. فبعكس الحواسيب التقليدية، تفرض خصائص هذه الأجهزة وقيودها (مثل الموارد المحدودة وطبيعة التفاعل باللمس) تحديات تجعل بعض «الإيماءات البسيطة» للمستخدم أكثر تعقيداً على مستوى التنفيذ. على سبيل المثال، تمرير قائمة بيانات على الشاشة قد يبدو أمراً بديهياً للمستخدم، لكنه يعتمد في الواقع على آليات برمجية وتنظيمية أكثر تقدماً لإدارة العرض والأداء والاستجابة للأحداث. تقدّم هذه الدورة (MOOC) مدخلاً عملياً إلى برمجة iOS، وتهدف إلى تزويدك بالأسس اللازمة لفهم كيفية بناء تطبيقات تعمل على iPhone وiPad، وكيفية التعامل مع الواجهات والعناصر المرئية والأحداث القادمة من تفاعل المستخدم. كما أنها تمثّل الجزء الأول من سلسلة مكوّنة من دورتين مخصّصتين لبرمجة iOS، لتضعك على الطريق الصحيح نحو تطوير تطبيقاتك الأولى على هذه المنصة.
Fabrice Kordon
Professeur
Étienne Renault
Enseignant/Chercheur à l’EPITA