HomeCoursesتعلم React 19: الدليل الكامل لتطبيقات الويب الحديثة
4.7

Beginner

17h

Updated 1 month ago

تعلم React 19: الدليل الكامل لتطبيقات الويب الحديثة

ابدأ من الأساسيات وتطور لتصبح مطور React 19 واثقًا من خلال بناء واجهات مستخدم تفاعلية وسريعة وواقعية خطوة بخطوة.

Overview
Content
Reviews
تُعدّ React إحدى أكثر المكتبات استخدامًا لبناء واجهات مستخدم سريعة وتفاعلية. سواءً كنت تُنشئ مكونات صغيرة أو تطبيقات متكاملة، React 19 تُوفّر أدوات تُساعدك بناء تجارب أمامية موثوقة وسهلة الصيانة وعصرية. في هذه الدورة، ستبدأ بالأساسيات: كيفية عمل المكونات، وكيف تُؤثّر الحالة على تغييرات واجهة المستخدم، وكيف تُشكّل التفاعلات تجربة المستخدم. بعد ذلك، ستستكشف مفاهيم أكثر تقدّمًا مثل إدارة احتياجات الحالة المتزايدة، وهيكلة نماذج واضحة وقابلة للتنبؤ، والعمل مع بيانات خادم ، وتطبيق ميزات React 19 الحديثة التي تُحافظ على استجابة واجهتك مع ازدياد تعقيد تطبيقك. بنهاية الدورة، ستكون قادرًا على بناء واجهات مدروسة وقائمة على البيانات بثقة. ستكتسب المهارات اللازمة لتصميم المكونات، وإدارة البيانات غير متزامن ، وهيكلة منطق التطبيق العملي بمساعدة مشروع تخرّج مُوجّه.
تُعدّ React إحدى أكثر المكتبات استخدامًا لبناء واجهات مستخدم سريعة وتفاعلية. سواءً كنت تُنشئ مكونات صغيرة أو تطبيقات متكاملة، Re...Show More

ما سوف تتعلمه

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

Show more

widget

خارطة طريق التعلم

123 Lessons1 Project12 Quizzes

3.

مقدمة إلى React

مقدمة إلى React

8 Lessons

8 Lessons

استكشف React وفوائدها، وبنية JSX، وDOM الافتراضي، وكيفية عرض العناصر الديناميكية، مما يضع الأساس لتطوير React.

4.

مكونات React

مكونات React

8 Lessons

8 Lessons

تعمّق في مكونات React لبناء واجهات مستخدم ديناميكية باستخدام الخصائص، ومعالجة الأحداث، وتصميم المكونات، وإنشاء مكون قابل لإعادة الاستخدام بدون حالة.

5.

الخطافات: إدارة الحالات والتأثيرات في مكونات React

الخطافات: إدارة الحالات والتأثيرات في مكونات React

10 Lessons

10 Lessons

استكشف خطافات React مثل useState و useEffect و useContext و useMemo لإدارة الحالة والتعامل مع الآثار الجانبية وتحسين الأداء.

6.

React Router and Navigations

React Router and Navigations

10 Lessons

10 Lessons

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

7.

تحسينات جديدة في React 19

تحسينات جديدة في React 19

6 Lessons

6 Lessons

استكشف تحسينات React 19 للمراجع والسياق والبيانات الوصفية والبرامج النصية غير المتزامنة.

8.

الخطافات المتقدمة في الممارسة

الخطافات المتقدمة في الممارسة

8 Lessons

8 Lessons

أتقن استخدام خطافات React المتقدمة مثل useReducer و useCallback و useRef والخطافات المخصصة لتحسين الأداء وإعادة استخدام المنطق بكفاءة.

9.

التزامن لواجهات مستخدم سلسة

التزامن لواجهات مستخدم سلسة

7 Lessons

7 Lessons

تعرف على كيفية جعل ميزات التزامن في React مثل useTransition و useDeferredValue واجهات المستخدم أسرع وأكثر سلاسة وأكثر استجابة لتفاعلات المستخدم.

10.

التعامل مع النماذج في React (المكونات المتحكم بها وغير المتحكم بها)

التعامل مع النماذج في React (المكونات المتحكم بها وغير المتحكم بها)

13 Lessons

13 Lessons

فهم كيفية إدارة React لبيانات النماذج باستخدام المكونات الخاضعة للتحكم والمكونات غير الخاضعة للتحكم لبناء نماذج إدخال المستخدم المرنة والموثوقة والتفاعلية.

11.

جلب البيانات وتكامل API

جلب البيانات وتكامل API

13 Lessons

13 Lessons

تعلم كيفية جلب البيانات وإدارتها وعرضها في React باستخدام Fetch API أو Axios أو React Query، وكيفية التعامل مع حالات التحميل والأخطاء والتخزين المؤقت.

12.

تصميم تطبيقات React على نطاق واسع

تصميم تطبيقات React على نطاق واسع

15 Lessons

15 Lessons

إتقان إدارة الحالة القابلة للتوسع في React من خلال أنماط وهندسة فعالة.

13.

تحسينات الأداء وآليات العرض في React 19

تحسينات الأداء وآليات العرض في React 19

13 Lessons

13 Lessons

تحسين أداء React من خلال تقنيات العرض المتقدمة واستراتيجيات إدارة الحالة الفعالة.
شهادة إتمام
اعرض إنجازك بمشاركة شهادة الإتمام الخاصة بك.
Author Nameتعلم React 19: الدليلالكامل لتطبيقات الويب الحديثة
Developed by MAANG Engineers
Every Educative lesson is designed by a team of ex-MAANG software engineers and PhD computer science educators, and developed in consultation with developers and data scientists working at Meta, Google, and more. Our mission is to get you hands-on with the necessary skills to stay ahead in a constantly changing industry. No video, no fluff. Just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.9 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

AI Prompt

Build prompt engineering skills. Practice implementing AI-informed solutions.

Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Explain with AI

Select any text within any Educative course, and get an instant explanation — without ever leaving your browser.

AI Code Mentor

AI Code Mentor helps you quickly identify errors in your code, learn from your mistakes, and nudge you in the right direction — just like a 1:1 tutor!

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath