Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master React Native From Zero With Projects بالعربي
New
Rating: 5.0 out of 5(13 ratings)
55 students

Master React Native From Zero With Projects بالعربي

تعلم React Native و Expo من الصفر حتى بناء مشروع موبايل عملي كبير يعمل على Android و iOS خطوة بخطوة.
Last updated 8/2026
English
English [Auto],

What you'll learn

  • 1. فهم طريقة عمل React Native من الداخل والفرق بين Old Architecture و New Architecture.
  • 2. إنشاء وتشغيل أول تطبيق React Native باستخدام Expo وفهم الفرق بين Expo و React Native CLI.
  • 3. استخدام أهم مكونات React Native مثل View و Text و Image و Pressable و TextInput.
  • 4. بناء واجهات موبايل عملية باستخدام Styling و Flexbox و Responsive Design.
  • 5. إنشاء Shared Components قابلة لإعادة الاستخدام باستخدام Props و Children.
  • 6. التنقل بين الشاشات باستخدام Routing و Tabs و Drawer Navigation.
  • 7. استخدام React Native Hooks مثل useState و useEffect و useRef و useMemo و useCallback و useReducer.
  • 8. بناء تطبيقات عملية صغيرة مثل To Do List و Profile Dashboard App.
  • 9. إدارة الحالة باستخدام Context API و Redux Toolkit بطريقة عملية.
  • 10. بناء Authentication Flow باستخدام Context و SecureStore وحماية صفحات التطبيق.
  • 11. إضافة دعم تعدد اللغات داخل تطبيق React Native.
  • 12. استخدام مميزات الجهاز الأصلية مثل الكاميرا، الصور، الموقع، الخرائط، الصوت، الملفات والإشعارات.
  • 13. التعامل مع Server State باستخدام React Query وإنشاء API Layer منظم.
  • 14. تجهيز التطبيق للإنتاج وإنشاء Android و iOS Production Builds باستخدام EAS Build.

Course content

11 sections • 116 lectures • 32h 0m total length
  • Who Is This Course For? الكورس موجه لمين2:12

    Learn mobile development with React Native for Android and iOS, designed for beginners and web developers transitioning to mobile, covering Expo, APIs, authentication, and native features like camera and maps.

  • Course Requirements متطلبات الكورس1:19
  • Why This Course Still Matters in the AI Era ? ليه اخد الكورس ده في عصر ال6:32
  • Final Project: What We Will Build ? المشروع النهائي للكورس5:32

Requirements

  • معرفه جيدا بلغه Javascript
  • معرفه جيده بلغه Typescript

Description

في هذا الكورس ستتعلم React Native من الصفر وحتى بناء مشروع موبايل عملي كبير يعمل على Android و iOS باستخدام Expo.


سنبدأ بفهم طريقة عمل React Native، الفرق بين Expo و React Native CLI، وهيكل المشروع، ثم ننتقل إلى أهم المكونات الأساسية مثل View و Text و Image و Pressable و TextInput. بعد ذلك ستتعلم بناء الواجهات باستخدام Styling و Flexbox و Responsive Design و Safe Area و StatusBar، مع إنشاء Shared Components قابلة لإعادة الاستخدام باستخدام Props و Children.


سنتعمق في React Native Hooks مثل useState و useEffect و useRef و useMemo و useCallback و useReducer، مع أمثلة عملية وتطبيقات صغيرة مثل To Do List و Profile Dashboard App.


بعد ذلك ستتعلم إدارة الحالة باستخدام Context API و Redux Toolkit، وبناء Authentication Flow باستخدام SecureStore، والتعامل مع APIs و Server State باستخدام React Query.


سيتضمن الكورس أيضًا دعم تعدد اللغات، واستخدام مميزات الجهاز الأصلية مثل الكاميرا، الصور، الموقع، الخرائط، الصوت، الملفات، الإشعارات، والحساسات.


وفي النهاية ستتعلم تجهيز التطبيق للإنتاج وإنشاء Android و iOS Production Builds باستخدام EAS Build.


الكورس مناسب للمبتدئين وأصحاب المستوى المتوسط، ومصمم بطريقة عملية خطوة بخطوة حتى تخرج بفهم قوي وقدرة حقيقية على بناء تطبيقات React Native منظمة وقابلة للتطوير.
‏وستتعلم تنظيم الكود بطريقة احترافية واضحة تساعدك على تطوير مشاريع أكبر بسهولة.

Who this course is for:

  • 2. مطورو React أو JavaScript الذين يريدون الانتقال إلى تطوير تطبيقات Android و iOS.
  • 3. أصحاب المستوى المتوسط الذين يريدون تقوية أساسياتهم في React Native وبناء مشاريع عملية.
  • 4. أي مطور يريد فهم Expo و React Native CLI والفرق بينهما بشكل عملي.
  • 5. الطلاب الذين يريدون تعلم Hooks و Routing و Styling و State Management داخل React Native.
  • 6. المطورون الذين يريدون التعامل مع APIs و React Query و Authentication داخل تطبيقات الموبايل.
  • 7. أي شخص يريد بناء تطبيقات موبايل تدعم الكاميرا، الصور، الموقع، الخرائط، الإشعارات ومميزات الجهاز الأصلية.