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