React Native — بناء تطبيقات الهاتف

React Native — بناء تطبيقات الهاتف

كورس عملي متكامل باللغة العربية يأخذك من تجهيز بيئة العمل إلى بناء تطبيقات هاتف حقيقية لنظامي Android وiOS بكود JavaScript واحد. تتعلم المكونات الأساسية مثل View وText وImage وModal، ثم تتقن التنسيق ونموذج الصندوق وFlexbox بكل خصائصه، وتبني قوائم عالية الأداء بـ FlatList وSectionList، ونماذج إدخال مع التحقق ورسائل النجاح. بعدها تربط تطبيقك بالإنترنت عبر طلبات GET وPOST مع التحميل وترقيم الصفحات ومعالجة الأخطاء، وتختم بالتنقل بين الشاشات وتمرير البيانات وتخصيص الرأس وشريط البحث. 55 جلسة قصيرة مركزة، بعد كل جلسة اختبار من خمسة أسئلة ونتيجة فورية، وشهادة عند الإتمام.

ماذا ستتعلم

  • بناء واجهات هاتف بالمكونات الأساسية لـ React Native.
  • إتقان التنسيق وFlexbox لتخطيط شاشات مرنة.
  • عرض قوائم طويلة بكفاءة باستخدام FlatList وSectionList.
  • بناء نماذج إدخال مع التحقق ورسائل واضحة.
  • ربط التطبيق بواجهات API مع التحميل وترقيم الصفحات ومعالجة الأخطاء.
  • التنقل بين الشاشات وتمرير البيانات بـ React Navigation.

محتوى الكورس

  1. 1مقدمة الكورس وما تحتاج معرفته قبل البدء
  2. 2تثبيت الأدوات الأساسية لتطوير تطبيقات الهاتف
  3. 3كتابة أول كود
  4. 4المكوّن View
  5. 5المكوّن Text
  6. 6المكوّن Image
  7. 7المكوّن ScrollView
  8. 8المكوّن Button
  9. 9المكوّن Pressable
  10. 10المكوّن Modal
  11. 11المكوّن StatusBar
  12. 12المكوّن ActivityIndicator
  13. 13رسائل Alert
  14. 14المكونات المخصصة
  15. 15التنسيق المباشر و StyleSheet
  16. 16دمج أكثر من نمط
  17. 17نموذج الصندوق Box Model
  18. 18الظل Shadow
  19. 19تجهيز كود Flexbox
  20. 20الخاصية flex
  21. 21الخاصية flexDirection
  22. 22الخاصية justifyContent
  23. 23الخاصية alignItems
  24. 24الخاصية alignSelf
  25. 25الخاصية flexWrap
  26. 26الخاصية gap
  27. 27الخاصية flexBasis
  28. 28الخاصية flexShrink
  29. 29الخاصية flexGrow
  30. 30المكوّن SafeAreaView
  31. 31Platform واختلاف الأنظمة
  32. 32عرض القوائم
  33. 33المكوّن FlatList
  34. 34الفواصل في FlatList
  35. 35القائمة الفارغة
  36. 36رأس وتذييل القائمة
  37. 37المكوّن SectionList
  38. 38المكوّن TextInput
  39. 39خصائص TextInput
  40. 40الإدخال متعدد الأسطر
  41. 41المكوّن Switch
  42. 42بناء نموذج تسجيل الدخول
  43. 43التحقق من صحة النموذج
  44. 44رسالة النجاح
  45. 45طلب GET
  46. 46حالة التحميل
  47. 47ترقيم الصفحات Pagination
  48. 48طلب POST
  49. 49رسائل Toast
  50. 50معالجة الأخطاء
  51. 51التنقل بالمكدس Stack Navigation
  52. 52التنقل بين الشاشات
  53. 53تمرير البيانات بين الشاشات
  54. 54خيارات شاشات المكدس
  55. 55خيارات شريط البحث في الرأس

ماذا يقول طلابنا عن هذا الكورس

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

آراء المتعلمين

قيّم الكورس واترك تعليقك

سجّل الدخول للتقييم
  • لا توجد تعليقات بعد — كن أول من يشارك رأيه.