الرئيسيةمن نحنالدورات التدريبيةالأسئلة الشائعة
Englishmohd@sbeeh.com+962 77 984 65 64
SBEEH Software Academy

تدريب تقني بإشراف مدربين معتمدين من مايكروسوفت (MCT) — في عمّان، الأردن، وفي جميع أنحاء دول الخليج.

استكشف

  • من نحن
  • الدورات التدريبية التقنية
  • التحقق من شهادة
  • الأسئلة الشائعة

تواصل معنا

  • +962-779846564
  • mohd@sbeeh.com
  • عمّان، الأردن

صبيح للبرمجيات تقدّم خدمات تطوير البرمجيات وتنفيذ التقنيات المتقدمة وأتمتة العمليات وخدمات الاستشارات التقنية والتدريب التقني الاحترافي بإشراف مدربين معتمدين من مايكروسوفت (MCT) للمؤسسات في الأردن والسعودية والإمارات وقطر والكويت والبحرين وعُمان.

© صبيح للبرمجيات. جميع الحقوق محفوظة. 2026.

العودة إلى الدورات التدريبية
تطوير تطبيقات الجوال باستخدام React Native
تطوير الجوالمتوسطحضوري / عن بُعد

تطوير تطبيقات الجوال باستخدام React Native

تطوير تطبيقات الجوال باستخدام React Native هي دورة في متوسط تطوير الجوال تُقدَّم حضوريًا وعبر الإنترنت من قبل أكاديمية صبيح للبرمجيات في عمّان، الأردن.

4 أيام (32 ساعة)

آخر تحديث ١٦ آب ٢٠٢٦

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 4 أيام المطورين بناء تطبيقات جوال متعددة المنصات لـiOS وAndroid باستخدام React Native، بمشاركة قاعدة شيفرة JavaScript/TypeScript واحدة عبر المنصتين. تفترض الدورة معرفة React وتركّز تحديداً على ما يختلف في الجوال: مكوّنات أصلية بدلاً من عناصر DOM، أنماط التنقل، واجهات برمجة الأجهزة، والسلوك الخاص بالمنصة.

يبني المشاركون تطبيق جوال متعدد الشاشات من الصفر، وينفّذون التنقل باستخدام React Navigation (مُنقّلات المكدّس والتبويبات)، ويصلون إلى قدرات الجهاز مثل الكاميرا والموقع، ويستمرون البيانات محلياً، ويتصلون بواجهة REST API خلفية، ويجهّزون التطبيق للإصدار بتهيئة صحيحة خاصة بالمنصة لـiOS وAndroid.

صُممت هذه الدورة لمطوّري React الراغبين في توسيع مهاراتهم نحو تطوير الجوال دون تعلّم مجموعة أدوات أصلية منفصلة تماماً (Swift/Kotlin)، ولفرق الجوال التي تقيّم React Native كوسيلة للحفاظ على قاعدة شيفرة واحدة للمنصتين بدلاً من فريقين أصليين منفصلين. يُوصى بشدة بإتمام دورة تطوير تطبيقات الويب الأمامية باستخدام React مسبقاً، أو بخبرة React مكافئة.

اليوم 1: أساسيات React Native والمكوّنات الأساسية

المواضيع الرئيسية:

  • بنية React Native (نظرة عامة على الجسر/البنية الجديدة)
  • المكوّنات الأساسية: View، Text، ScrollView، FlatList
  • التنسيق باستخدام StyleSheet وFlexbox
  • سير عمل التطوير باستخدام Expo

مواضيع فرعية تفصيلية:

  • كيف يختلف React Native عن React للويب (لا DOM)
  • بناء قوائم عالية الأداء باستخدام FlatList
  • التنسيق الخاص بالمنصة (Platform.OS)
  • تشغيل التطبيق على محاكي/مُحاكٍ وجهاز فعلي

تمرين عملي: بناء الشاشات الثابتة لتطبيق إدارة مهام (قائمة مهام وشاشة تفاصيل مهمة) باستخدام مكوّنات React Native الأساسية وتخطيط Flexbox.

سيناريو من واقع العمل: يريد فريق بناء تطبيق جوال بسيط لتتبّع المهام لموظفي الميدان الذين يستخدمون حالياً قوائم فحص ورقية.

نتيجة التعلم: يصبح المشاركون قادرين على بناء شاشات جوال منسّقة وعالية الأداء باستخدام مكوّنات React Native الأساسية.

اليوم 2: التنقل وإدارة الحالة

المواضيع الرئيسية:

  • React Navigation: مُنقّلات المكدّس والتبويبات
  • تمرير معاملات بين الشاشات
  • إدارة الحالة لتطبيق جوال (Context/الحالة المحلية)
  • النماذج ومعالجة المدخلات في الجوال

مواضيع فرعية تفصيلية:

  • المُنقّلات المتداخلة (تبويبات داخل مكدّس)
  • معاملات تنقل آمنة النوع (بـTypeScript)
  • الاختيار بين الحالة المحلية وContext ومكتبة مخصصة لاحتياجات تطبيق جوال
  • معالجة لوحة المفاتيح وتجربة نماذج خاصة بالجوال

تمرين عملي: إضافة تنقل مكدّس وتبويبات إلى تطبيق المهام، وربط نموذج لإنشاء مهام جديدة، وإدارة قائمة المهام في حالة مشتركة يمكن الوصول إليها عبر الشاشات.

سيناريو من واقع العمل: يحتاج موظفو الميدان إلى التنقل بين قائمة مهام وتفاصيلها وشاشة إعدادات، وإضافة مهام جديدة من نموذج.

نتيجة التعلم: يصبح المشاركون قادرين على تنفيذ تنقل متعدد الشاشات وإدارة حالة مناسبة لتطبيق جوال.

اليوم 3: واجهات برمجة الأجهزة والاستمرارية المحلية للبيانات

المواضيع الرئيسية:

  • الوصول إلى الكاميرا ومكتبة الصور
  • خدمات الموقع
  • التخزين المحلي (AsyncStorage / SQLite)
  • معالجة الأذونات على iOS وAndroid

مواضيع فرعية تفصيلية:

  • طلب ومعالجة الأذونات وقت التشغيل بشكل صحيح على كلا المنصتين
  • إرفاق صورة بمهمة باستخدام الكاميرا
  • استمرار المهام محلياً حتى يعمل التطبيق دون اتصال
  • الاختيار بين AsyncStorage أو قاعدة بيانات محلية للبيانات المُهيكَلة

تمرين عملي: إضافة إرفاق صور (عبر الكاميرا) واستمرارية دون اتصال إلى تطبيق المهام حتى تصمد المهام أمام إعادة تشغيل التطبيق حتى بلا اتصال شبكة.

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

نتيجة التعلم: يصبح المشاركون قادرين على دمج قدرات الجهاز الأصلية وتنفيذ استمرارية بيانات محلية موثوقة.

اليوم 4: دمج واجهة API، الاختبار، وتجهيز الإصدار

المواضيع الرئيسية:

  • الاتصال بواجهة REST API خلفية
  • مزامنة البيانات المحلية والبعيدة
  • اختبار مكوّنات React Native
  • تجهيز بناءات لمتجر iOS App وGoogle Play

مواضيع فرعية تفصيلية:

  • معالجة تعارضات المزامنة أولاً-دون-اتصال (offline-first)
  • حالات الخطأ والتحميل لاستدعاءات الشبكة في الجوال
  • اختبار المكوّنات باستخدام React Native Testing Library
  • تهيئة أيقونات التطبيق وشاشات البداية وبيانات وصفية للمتجر

تمرين عملي: ربط تطبيق المهام بواجهة API خلفية لمزامنة المهام المُنشَأة دون اتصال، وكتابة اختبارات لمكوّن قائمة المهام الأساسي، وتهيئة التطبيق لبناء إصدار.

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

نتيجة التعلم: يغادر المشاركون بتطبيق جوال كامل ومُختبَر وقادر على العمل دون اتصال ومتصل بواجهة API حقيقية ومُهيَّأ للإصدار، ومهارات بدء مشروع React Native جديد بشكل مستقل.

الأسئلة الشائعة

ملاحظات إضافية


لمن هذه الدورة؟

هذه الدورة للمطورين الذين يعرفون React بالفعل ويريدون التوسع نحو تطوير الجوال متعدد المنصات.

  • مطوّرو React الموسّعون مهاراتهم نحو تطوير تطبيقات الجوال
  • فرق تطوير الجوال التي تقيّم قاعدة شيفرة واحدة متعددة المنصات بدلاً من فرق أصلية منفصلة
  • مطوّرو الحلول الكاملة الذين يحتاجون إلى بناء تطبيق جوال مرافق لمنتج ويب/API قائم
  • القادة التقنيون الذين يقيّمون React Native لمشروع جوال جديد

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

معرفة عملية بـReact مطلوبة؛ لا تُعيد هذه الدورة تعليم أساسيات React.

  • معرفة عملية بـReact (مكافئة لدورة تطوير تطبيقات الويب الأمامية باستخدام React)
  • JavaScript/ES6 متينة (الإلمام بـTypeScript مفيد)
  • إلمام أساسي بمفاهيم تطبيقات الجوال (الشاشات، التنقل) كمستخدم
  • جهاز تطوير قادر على تشغيل محاكيات Android Studio و/أو Xcode للتمارين

ما الشهادة التي أحصل عليها بعد هذه الدورة؟

عند إتمام التدريب بنجاح، سيحصل المشاركون على شهادة إتمام رسمية.


شهادة إتمام
معرض الصور

لحظات من هذا التدريب

نظرة على دورتنا التدريبية — جلسات تدريب عملية مع محترفين من الأردن ودول الخليج.

مهتم بهذا التدريب؟

تواصل معنا وسنساعدك في تخطيط التدريب المناسب لفريقك.

العودة إلى جميع الدورات