TrueschoTruescho
كل الدورات
برمجة iOS (الجزء الثاني)
edX
دورة
متقدم
مجاني للتدقيق
شهادة

برمجة iOS (الجزء الثاني)

Sorbonne Université

تعلّم مفاهيم iOS المتقدمة: هياكل الواجهات، الحساسات، الإيماءات، الخرائط، الصوت والفيديو، واستخدام الشبكة لتطوير تطبيقات iPhone وiPad.

2 ساعة/أسبوع6 أسبوعالفرنسية1,957 متسجل
مجاني للتدقيق

عن الدورة

أصبحت حياتنا اليومية متأثرة بشكل كبير باستخدام الهواتف الذكية والأجهزة اللوحية. توجد تطبيقات لكل شيء تقريباً: تعديل الصور، الاطلاع على مواعيد القطارات، البحث عن تذاكر السينما، اختيار وصفة طبخ، متابعة حركة المرور على الطرقات في الوقت الحقيقي، أو العثور على أقرب المطاعم. وراء هذه التطبيقات تكمن خبرة خاصة ببرمجة المنصات المحمولة. فبعكس الحواسيب التقليدية، تمتلك هذه الأجهزة مجموعة كبيرة من الحساسات التي يمكن استغلالها بفعالية داخل التطبيقات. وهذا تحديداً ما غيّر طريقة استخدامنا اليومية خلال السنوات الأخيرة. هذه الدورة (MOOC) هي الجزء الثاني من سلسلة مكوّنة من دورتين مخصصتين لبرمجة تطبيقات iPhone وiPad. تركّز على المفاهيم المتقدمة التي يحتاجها المطوّر لبناء تطبيقات أكثر تفاعلاً وذكاءً، مثل التعامل مع هياكل الواجهات (View Hierarchies) وتنظيمها، والاستفادة من الحساسات المختلفة، والتعرّف على إيماءات المستخدم، إضافة إلى إدماج الصوت والفيديو، واستخدام الشبكة داخل التطبيق. تُعد هذه الدورة امتداداً للجزء الأول، ومع أنها تأتي ضمن سلسلة واحدة، فإن الهدف منها هو نقل المتعلّم من أساسيات تطوير iOS إلى مهارات عملية أكثر تقدماً مرتبطة بقدرات الأجهزة المحمولة وخصائصها.

ماذا ستتعلم

  • فهم تحديد الموقع الجغرافي والتعامل مع الخرائط
  • إتقان هياكل الواجهات (تسلسل/هرمية العروض) في iOS
  • استخدام حساسات الجهاز داخل التطبيقات
  • تنفيذ كشف «الإيماءات» والتفاعل مع حركات المستخدم
  • دمج الصوت والفيديو في تطبيقات iOS
  • استخدام الشبكة والاتصال بالإنترنت داخل التطبيق

المتطلبات المسبقة

  • معرفة لغة برمجة كائنية التوجه مثل Java أو C++ أمرٌ ضروري
  • الإلمام بالبرمجة التفاعلية (Reactive Programming) يُعد ميزة إضافية
  • متابعة الجزء الأول تُعد ميزة إضافية أيضاً

المدرسون

F

Fabrice Kordon

Professeur

É

Étienne Renault

Enseignant/Chercheur à l’EPITA

المواضيع

الأجهزة اللوحية
Apple iPad
الطبخ
Swift
Apple iPhone

معلومات الدورة

المنصةedX
المستوىمتقدم
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

الأجهزة اللوحية
Apple iPad
الطبخ
Swift
Apple iPhone
Editing
Objective-C (Programming Language)
Teaching
Smartphone Operation
Ios10

ابدأ التعلم الآن