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