We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

هو إطار عمل مفتوح المصدر لبناء تطبيقات تعمل في منصات مختلفة باستخدام React والقدرات الأصلية للمنصة. في هذه الدورة التدريبية، ستنتقل من أساسيات React إلى تطبيق المفاهيم الأكثر تقدمًا باستخدام React Native. ستقوم بمراجعة مجموعة واسعة من مكونات React المختلفة وطرق تصميمها. وستتدرب على استخدام طرق مختلفة لتفاعل المحمول مع React Native.

Read more

هو إطار عمل مفتوح المصدر لبناء تطبيقات تعمل في منصات مختلفة باستخدام React والقدرات الأصلية للمنصة. في هذه الدورة التدريبية، ستنتقل من أساسيات React إلى تطبيق المفاهيم الأكثر تقدمًا باستخدام React Native. ستقوم بمراجعة مجموعة واسعة من مكونات React المختلفة وطرق تصميمها. وستتدرب على استخدام طرق مختلفة لتفاعل المحمول مع React Native.

وستتضمن بعض المهارات الأساسية التي ستتعلمها ما يلي:

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

•إنشاء قوائم كبيرة وتكوين مدخلات المستخدم في تطبيق React Native

•استخدام المكون Pressable لإنشاء أزرار ومناطق أخرى قابلة للضغط

•إعداد تطبيق باستخدام React Navigation والتنقل بين الشاشات

وستكتسب خبرة في التعامل مع الأدوات والبرامج التالية:

• React

• React Native

• لغات تطوير الواجهات الأمامية (HTML وCSS وJavaScript)

• JSX

• برامج تحرير الكود، مثل Expo وVisual Studio Code

هذه الدورة مخصصة للمتعلمين الذين يرغبون في إعداد أنفسهم للعمل في مجال تطوير التطبيقات للأجهزة المحمولة. للنجاح في هذه الدورة التدريبية، ينبغي أن تكون على دراية بأساسيات React ومهارات تصفح الإنترنت وأن يكون لديك شغف بمجال البرمجة.

Enroll now

What's inside

Syllabus

مقدمة إلى React Native
في هذه الوحدة، سوف تتعرف على البنية الأساسية لإطار العمل React Native واستخداماته المختلفة. سوف تتعلم إنشاء تطبيق React Native من صفحة واحدة وتصميمه باستخدام المكونات الأساسية مثل View وText وStyleSheet.
Read more
القوائم وإدخال النص في React Native
ستتعرف في هذه الوحدة على المكونات الأساسية لإطار العمل React Native. وستتعلم كيفية إنشاء قوائم كبيرة جيدة الأداء باستخدام المكونين FlatList وSectionList. وستتعلم بعد ذلك تكوين مدخلات المستخدم عبر لوحة المفاتيح باستخدام المكون TextInput. بنهاية هذه الوحدة، ستتمكن من إنشاء قوائم كبيرة وتكوين مدخلات المستخدم في تطبيق React Native الخاص بك.
المكونات Pressable وImage وHook في React Native
ستتعرف في هذه الوحدة على كيفية استخدام المكون Pressable لإنشاء أزرار ومناطق أخرى قابلة للضغط. وستتعرف بعد ذلك على كيفية عرض الصور وتصميمها في التطبيق. وأخيرًا، سوف تستكشف بعض خطافات React Native الشائعة التي تكون مفيدة أثناء التطوير
React Navigation
في هذه الوحدة، ستتعرف على جميع الجوانب المتعلقة بالتنقل بين الشاشات باستخدام React Navigation. سوف تتعرف على أنواع التنقل المختلفة، مثل خيارات التنقل Stack وTab وDrawer التي تستخدم على نطاق واسع في تطبيقات الأجهزة المحمولة. وستتعرف أيضًا على الميزات الأساسية لمكتبة React Navigation. وبنهاية هذه الوحدة، ستتمكن من إعداد تطبيقك باستخدام React Navigation والتنقل بين الشاشات.
تقييم المشروع النهائي
تدرّب على المهارات التي تعلمتها في هذه الدورة التدريبية وطبقها.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines React Native, used for creating cross-platform apps with React
Taught by experts at Meta, known for their work in software development
Develops foundational skills in React and cross-platform app development

Save this course

Save React Native to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in React Native with these activities:
Review React Basics
Solidify your understanding of React's fundamental concepts and components.
Browse courses on React
Show steps
  • Review core React principles, such as state and props.
  • Practice creating simple React components.
Follow Tutorials on React Native Navigation
Enhance your skills in navigating between screens within React Native applications.
Browse courses on React Navigation
Show steps
  • Find tutorials on React Native Navigation.
  • Work through the tutorials to understand the basics of navigation.
  • Implement navigation in a simple React Native project.
Show all two activities

Career center

Learners who complete React Native will develop knowledge and skills that may be useful to these careers:
React Native Developer
React Native Developers are responsible for developing and maintaining React Native applications. This course is the perfect fit for you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for React Native development. By taking this course, you will gain the skills and knowledge necessary to build high-quality React Native applications.
Cross-Platform Mobile Developer
A Cross-Platform Mobile Developer builds mobile applications that can run on multiple platforms, such as iOS and Android. This course is a great fit for you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for mobile development. By taking this course, you will gain the skills and knowledge necessary to build high-quality cross-platform mobile applications.
React Developer
React Developers are responsible for developing and maintaining React applications. This course is a great fit for you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for React development. By taking this course, you will gain the skills and knowledge necessary to build high-quality React applications.
Mobile Application Developer
Mobile Application Developers are responsible for designing, developing, and maintaining mobile applications. This course is a great fit for you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for mobile development. By taking this course, you will gain the skills and knowledge necessary to build high-quality mobile applications.
JavaScript Developer
As a JavaScript Developer, you will be responsible for developing and maintaining JavaScript applications. This course is a great fit for you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for JavaScript development. By taking this course, you will gain the skills and knowledge necessary to build high-quality JavaScript applications.
Hybrid Mobile Developer
Hybrid Mobile Developers are responsible for developing mobile applications that use a combination of native and web technologies. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for hybrid mobile development. By taking this course, you will gain the skills and knowledge necessary to build high-quality hybrid mobile applications.
Hybrid App Developer
Hybrid App Developers are responsible for developing mobile applications that use a combination of native and web technologies. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for hybrid app development. By taking this course, you will gain the skills and knowledge necessary to build high-quality hybrid apps.
iOS Developer
As an iOS Developer, you will be responsible for developing and maintaining iOS applications. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for iOS development. By taking this course, you will gain the skills and knowledge necessary to build high-quality iOS applications.
Android Developer
As an Android Developer, you will be responsible for developing and maintaining Android applications. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for Android development. By taking this course, you will gain the skills and knowledge necessary to build high-quality Android applications.
Mobile UI/UX Designer
Mobile UI/UX Designers are responsible for the design and implementation of the user interface of mobile applications. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for mobile UI/UX design. By taking this course, you will gain the skills and knowledge necessary to build high-quality mobile user interfaces.
UI/UX Designer
UI/UX Designers are responsible for the design and implementation of the user interface of a website or application. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for UI/UX design. By taking this course, you will gain the skills and knowledge necessary to build high-quality user interfaces.
Web Developer
Web Developers are responsible for the design, development, and maintenance of websites. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for web development. By taking this course, you will gain the skills and knowledge necessary to build high-quality websites.
Full-Stack Developer
Full-Stack Developers are responsible for both the front-end and back-end development of a website or application. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for both front-end and back-end development. By taking this course, you will gain the skills and knowledge necessary to build high-quality full-stack applications.
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of a website or application. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for front-end development. By taking this course, you will gain the skills and knowledge necessary to build high-quality front-end applications.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software systems. This course may be useful to you because it teaches the fundamentals of React Native, a framework for building cross-platform mobile applications. React Native uses JavaScript and React, which are popular technologies for software development. By taking this course, you will gain the skills and knowledge necessary to build high-quality software systems.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in React Native.
يقدم هذا الكتاب مقدمة سهلة الفهم عن React Native، وهو مثالي للمبتدئين. يغطي المفاهيم الأساسية مثل بناء واجهة المستخدم، وإدارة الحالة، والتنقل، والعمل مع الأجهزة.
يتناول هذا الكتاب الجوانب التقنية لـ React Native، بما في ذلك بنية النظام الأساسي، وعمليات العرض، وإدارة الذاكرة، وتحسين الأداء. وهو مفيد للمطورين الذين لديهم بعض الخبرة في React Native ويرغبون في الخوض في التفاصيل التقنية.
هذا الكتاب يركز على التطبيق العملي لـ React Native. يوفر دروسًا عملية ودراسات حالة، مما يجعله مفيدًا للمطورين الذين يرغبون في اكتساب خبرة عملية.
يعتبر هذا الكتاب مرجعًا أساسيًا للممارسات الجيدة لـ JavaScript. إنه مفيد بشكل خاص للمطورين الذين يرغبون في تحسين معرفتهم بـ JavaScript، وهي لغة البرمجة الأساسية في React Native.
هذا الكتاب يقدم نهجًا منهجيًا لتصميم واجهات المستخدم. إنه مفيد لمطوري React Native الذين يرغبون في إنشاء تطبيقات ذات تجربة مستخدم محسنة.
يحتوي هذا الكتاب على مجموعة من الأمثلة الشائعة في React Native. يوفر حلولًا جاهزة للاستخدام ويمكن تكييفها مع احتياجات التطبيق الخاصة بك.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to React Native.
HTML وCSS بالتفصيل
Most relevant
أساسيات React
Most relevant
استخدام البيانات في iOS
Most relevant
أساسيات البرمجة في Swift
Most relevant
تطوير المحمول وJavaScript
Most relevant
أساسيات البرمجة بلغة Kotlin
Most relevant
عملاء قاعدة البيانات
Most relevant
إنشاء واجهة المستخدم في Android Studio
Most relevant
مقدمة إلى تطوير الواجهة الأمامية
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser