
تصميم تطبيقات الهواتف باستخدام رياكت نيتيف
أحدث إطار عمل من فيسبوك لتصميم التطبيقات
ماذا ستتعلم؟
- تعلم أساسيات رياكت نيتيف
- إتقان إنشاء واجهات مستخدم
- فهم التعامل مع الشبكات
- تصميم تطبيقات احترافية
- إدارة التنقل بين الشاشات
- استخدام المكونات الأساسية
عن الدورة
إن رياكت نيتيف هو إطار عمل مفتوح المصدر تم إنشاؤه بواسطة فيسبوك، ويستخدم في تطوير تطبيقات أندرويد و iOS، من خلال تمكين المطورين من استخدام إطار رياكت جنبًا إلى جنب مع قدرات النظام الأساسي الأصلي. وتوفر رياكت نيتيف الأدوات الكاملة لبناء التطبيقات الاحترافية التي تشبه التطبيقات التي يتم إنشاؤها باستخدام لغات البرمجة المتخصصة مثل جافا أو سويفت، بالإضافة إلى إمكانية استخدام وحدات البناء الأساسية لواجهة المستخدم لكل من نظام iOS و أندرويد. في هذه الدورة، سوف نتعرف على كل إمكانات رياكت نيتيف من الصفر حتى الاحتراف.
نتائج متوقعة من الدورة
- القدرة على إنشاء تطبيقات للهواتف باستخدام رياكت نيتيف.
- فهم عميق للتعامل مع الشبكات وميزات الجهاز.
- إنشاء تطبيقات تدعم التنقل بين الشاشات والتفاعل مع المستخدم.
- إتقان استخدام أدوات برمجية تساعد في تحسين كفاءة التطبيقات.
تقييمات المتدربين
التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.6
★★★★★
47 تقييم
5★
28
4★
17
3★
2
2★
0
1★
0
محتوى الدورة
1مقدمة عن الـ React Native
6 درس
- مقدمة الدورة3:01
- متطلبات الدورة3:44
- React Native ما هو الـ9:31
- تثبيت الأدوات17:07
- إنشاء أول مشروع14:30
- نظرة على الـ Expo13:52
2شرح المكونات الاساسية
9 درس
- مقدمة الشابتر (شرح المكونات الاساسية)9:49
- View18:02
- Text14:48
- Image19:09
- Touchable18:56
- Buttons8:06
- Alerts15:55
- Style Sheet7:33
- Platform12:23
3الأبعاد وتنظيم الواجهات
10 درس
- Dimensions17:50
- Orientations19:07
- FlexBox10:46
- FlexDirection7:34
- التحكم فى وضع العناصر17:59
- خروج العناصر من الشاشة4:41
- تحديد موضع العنصر6:57
- تصميم الشاشة الأولى فى المشروع29:51
- تصميم الشاشة الثانية فى المشروع25:29
- تحميل ملفات المشروع 1
4المظهر Style
12 درس
- Border8:30
- Shadow8:18
- Padding7:47
- تنسيق النصوص16:12
- إنشاء عنصر جديد للنصوص12:23
- الأيقون Icon9:53
- إعادة تعديل الشاشة الأولى فى المشروع27:36
- إعادة تعديل الشاشة الثانية فى المشروع6:17
- إنشاء عنصر Card26:52
- ListItem إنشاء عنصر12:23
- تصميم الشاشة الثالثة فى المشروع14:35
- تحميل ملفات المشروع 2
5التعامل مع الـ Lists
8 درس
- تصميم الشاشة الرابعة فى المشروع من خلال FlatList17:46
- إنشاء عنصر Screen15:33
- إنشاء عنصر Separator9:10
- طريقة تحديد العنصر فى القائمة7:37
- إعادة تحديث بيانات الشاشة7:44
- تصميم الشاشة الخامسة لعرض السلع12:04
- تصميم الشاشة السادسة لعرض الأكونت الشخصي32:02
- تحميل ملفات المشروع 3
6التعامل مع المدخلات
11 درس
- التعامل مع عنصر الـ TextInput14:53
- إنشاء عنصر AppTextInput18:15
- التعامل مع عنصر Switch11:29
- إنشاء عنصر AppPicker12:19
- التعامل مع عنصر Modal18:56
- إنشاء عناصر Form28:36
- تصميم شاشة الـ LoginScreen21:16
- تصميم شاشة الـ RegisterScreen16:54
- تصميم شاشة الـ ListingEditScreen16:48
- بعض التعديلات والتحسينات فى المشروع9:12
- تحميل ملفات المشروع 4
7التعامل مع المميزات الأصلية
10 درس
- مقدمة الشابتر (التعامل مع المميزات الأصلية)9:21
- طلب صلاحيات الوصول10:43
- التعامل مع صلاحيات الوصول المختلفة7:58
- الوصول للصور من على الجهاز9:19
- إنشاء عنصر ImageInput21:55
- إنشاء عنصر ImageInputList16:32
- إنشاء عنصر FormImagePicker8:16
- رفع الصور وإضافتها بالنسبة لشاشة ListingEditScreen4:35
- الوصول لمكان الهاتف Location15:24
- تحميل ملفات المشروع 5
8التنقل بين الشاشات
12 درس
- مقدمة الشابتر (التنقل بين الشاشات)6:29
- التعامل مع الـ StackNavigator16:17
- كيفية الانتقال بين الشاشات عن طريق االـ Stack8:23
- إرسال البيانات بين الشاشات9:16
- تغيير الاستايل الخاص بالـ Header6:29
- التعامل مع الـ TapNavigator8:27
- التعامل مع الاستايل بالنسبة للشاشات من خلال الـ Tap11:17
- إنشاء عنصر الانتقال AuthNavigation8:27
- إنشاء عنصري الانتقال AppNavigation, FeedNavigation18:43
- إنشاء عنصر الانتقال AccountNavigation5:34
- تصميم AppNavigation11:52
- تحميل ملفات المشروع 6
9التعامل مع الشبكات Networks
6 درس
- مقدمة الشابتر (التعامل مع الشبكات)3:35
- التعامل مع الـ BackEnd23:39
- مفهوم الـ API4:21
- التعامل مع الـ Postman11:47
- التعامل مع الـ Fetch and Axios9:28
- تحميل ملفات المشروع 7
المحاضر

م/عمرو عبد الفتاح
7,145 متعلم20 دورة