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

أحدث إطار عمل من فيسبوك لتصميم التطبيقات

4.6(47)16 ساعة و56 دقيقة84 درس9 قسم

ماذا ستتعلم؟

  • تعلم أساسيات رياكت نيتيف
  • إتقان إنشاء واجهات مستخدم
  • فهم التعامل مع الشبكات
  • تصميم تطبيقات احترافية
  • إدارة التنقل بين الشاشات
  • استخدام المكونات الأساسية

عن الدورة

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

نتائج متوقعة من الدورة

  • القدرة على إنشاء تطبيقات للهواتف باستخدام رياكت نيتيف.
  • فهم عميق للتعامل مع الشبكات وميزات الجهاز.
  • إنشاء تطبيقات تدعم التنقل بين الشاشات والتفاعل مع المستخدم.
  • إتقان استخدام أدوات برمجية تساعد في تحسين كفاءة التطبيقات.

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.6
★★★★★
47 تقييم
5
28
4
17
3
2
2
0
1
0

    محتوى الدورة

    1

    مقدمة عن الـ React Native

    6 درس
    1. مقدمة الدورة3:01
    2. متطلبات الدورة3:44
    3. React Native ما هو الـ9:31
    4. تثبيت الأدوات17:07
    5. إنشاء أول مشروع14:30
    6. نظرة على الـ Expo13:52
    2

    شرح المكونات الاساسية

    9 درس
    1. مقدمة الشابتر (شرح المكونات الاساسية)9:49
    2. View18:02
    3. Text14:48
    4. Image19:09
    5. Touchable18:56
    6. Buttons8:06
    7. Alerts15:55
    8. Style Sheet7:33
    9. Platform12:23
    3

    الأبعاد وتنظيم الواجهات

    10 درس
    1. Dimensions17:50
    2. Orientations19:07
    3. FlexBox10:46
    4. FlexDirection7:34
    5. التحكم فى وضع العناصر17:59
    6. خروج العناصر من الشاشة4:41
    7. تحديد موضع العنصر6:57
    8. تصميم الشاشة الأولى فى المشروع29:51
    9. تصميم الشاشة الثانية فى المشروع25:29
    10. تحميل ملفات المشروع 1
    4

    المظهر Style

    12 درس
    1. Border8:30
    2. Shadow8:18
    3. Padding7:47
    4. تنسيق النصوص16:12
    5. إنشاء عنصر جديد للنصوص12:23
    6. الأيقون Icon9:53
    7. إعادة تعديل الشاشة الأولى فى المشروع27:36
    8. إعادة تعديل الشاشة الثانية فى المشروع6:17
    9. إنشاء عنصر Card26:52
    10. ListItem إنشاء عنصر12:23
    11. تصميم الشاشة الثالثة فى المشروع14:35
    12. تحميل ملفات المشروع 2
    5

    التعامل مع الـ Lists

    8 درس
    1. تصميم الشاشة الرابعة فى المشروع من خلال FlatList17:46
    2. إنشاء عنصر Screen15:33
    3. إنشاء عنصر Separator9:10
    4. طريقة تحديد العنصر فى القائمة7:37
    5. إعادة تحديث بيانات الشاشة7:44
    6. تصميم الشاشة الخامسة لعرض السلع12:04
    7. تصميم الشاشة السادسة لعرض الأكونت الشخصي32:02
    8. تحميل ملفات المشروع 3
    6

    التعامل مع المدخلات

    11 درس
    1. التعامل مع عنصر الـ TextInput14:53
    2. إنشاء عنصر AppTextInput18:15
    3. التعامل مع عنصر Switch11:29
    4. إنشاء عنصر AppPicker12:19
    5. التعامل مع عنصر Modal18:56
    6. إنشاء عناصر Form28:36
    7. تصميم شاشة الـ LoginScreen21:16
    8. تصميم شاشة الـ RegisterScreen16:54
    9. تصميم شاشة الـ ListingEditScreen16:48
    10. بعض التعديلات والتحسينات فى المشروع9:12
    11. تحميل ملفات المشروع 4
    7

    التعامل مع المميزات الأصلية

    10 درس
    1. مقدمة الشابتر (التعامل مع المميزات الأصلية)9:21
    2. طلب صلاحيات الوصول10:43
    3. التعامل مع صلاحيات الوصول المختلفة7:58
    4. الوصول للصور من على الجهاز9:19
    5. إنشاء عنصر ImageInput21:55
    6. إنشاء عنصر ImageInputList16:32
    7. إنشاء عنصر FormImagePicker8:16
    8. رفع الصور وإضافتها بالنسبة لشاشة ListingEditScreen4:35
    9. الوصول لمكان الهاتف Location15:24
    10. تحميل ملفات المشروع 5
    8

    التنقل بين الشاشات

    12 درس
    1. مقدمة الشابتر (التنقل بين الشاشات)6:29
    2. التعامل مع الـ StackNavigator16:17
    3. كيفية الانتقال بين الشاشات عن طريق االـ Stack8:23
    4. إرسال البيانات بين الشاشات9:16
    5. تغيير الاستايل الخاص بالـ Header6:29
    6. التعامل مع الـ TapNavigator8:27
    7. التعامل مع الاستايل بالنسبة للشاشات من خلال الـ Tap11:17
    8. إنشاء عنصر الانتقال AuthNavigation8:27
    9. إنشاء عنصري الانتقال AppNavigation, FeedNavigation18:43
    10. إنشاء عنصر الانتقال AccountNavigation5:34
    11. تصميم AppNavigation11:52
    12. تحميل ملفات المشروع 6
    9

    التعامل مع الشبكات Networks

    6 درس
    1. مقدمة الشابتر (التعامل مع الشبكات)3:35
    2. التعامل مع الـ BackEnd23:39
    3. مفهوم الـ API4:21
    4. التعامل مع الـ Postman11:47
    5. التعامل مع الـ Fetch and Axios9:28
    6. تحميل ملفات المشروع 7

    المحاضر

    م/عمرو عبد الفتاح

    م/عمرو عبد الفتاح

    مهندس أنظمة حاسوب متخصص في تطوير تطبيقات الهواتف ومواقع الإنترنت، عمل على تطوير منصات ومواقع شهيرة.
    7,145 متعلم20 دورة