HomeCoursesتعلم React
4.3

Beginner

3h 7min

Updated 3 weeks ago

تعلم React

تعلم React خطوة بخطوة في هذه الدورة التدريبية المناسبة للمبتدئين، وإتقان المكونات والخطافات والتوجيه بناء تطبيقات ويب ديناميكية وقابلة للتطوير.
Join 2.7 million developers at
Overview
Content
Reviews
أتقن كيفية بناء واجهات المستخدم الحديثة مع React. من لوحات المعلومات إلى تطبيقات الأجهزة المحمولة، يُعد React أساس العديد من أكثر واجهات المستخدم قابلية للتطوير اليوم. تُعلّم هذه الدورة React من خلال أمثلة عملية وتحديات عملية، مما يساعدك بناء أساس متين في تقنيات التطوير العملية. ستتجاوز بناء الجمل النحوية لفهم كيفية تحديث React لـ DOM، وإدارة الحالة، والتعامل مع تفاعل المستخدم. ابنِ مكونات يمكنك إعادة استخدامها. تعلّم JSX، والخطافات، والتوجيه، والميزات الجديدة في React 19 التي تُحسّن الأداء وتُبسّط الكود. سواء كنت تُنشئ تطبيق React الأول الخاص بك أو تُحسّن واجهة فريقك الأمامية، تُزوّدك هذه الدورة بالهيكل والأمثلة والمهارات اللازمة للقيام بذلك على النحو الصحيح.
أتقن كيفية بناء واجهات المستخدم الحديثة مع React. من لوحات المعلومات إلى تطبيقات الأجهزة المحمولة، يُعد React أساس العديد من أكث...Show More

ما سوف تتعلمه

القدرة على بناء واجهات مستخدم ديناميكية وقابلة للتعديل باستخدام تصميم React القائم على المكونات
معرفة عملية بـ JSX، امتداد XML القوي JavaScript ، لإنشاء كود إعلاني وقابل للصيانة
خبرة عملية في استخدام أدوات مثل useState وuseEffect للتعامل مع البيانات الديناميكية والآثار الجانبية في المكونات الوظيفية
القدرة على بناء تطبيقات صفحة واحدة سلسة مع مسارات ديناميكية ومتداخلة باستخدام React Router
فهم ميزات React 19 الجديدة لإدارة البيانات الوصفية وأوراق الأنماط والموارد الخارجية بشكل إعلاني
القدرة على بناء واجهات مستخدم ديناميكية وقابلة للتعديل باستخدام تصميم React القائم على المكونات

Show more

widget

المحتوى

1.

قبل أن نبدأ

1 Lessons

يقدم هذا الفصل مقدمة عن الدورة، ويوضح أهدافها وبنيتها ونصائح عملية لتحقيق النجاح في رحلة تعلم React.

3.

مقدمة إلى React

8 Lessons

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

4.

مكونات React

8 Lessons

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

5.

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

10 Lessons

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

6.

React Router والتنقلات

10 Lessons

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

7.

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

6 Lessons

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

8.

خاتمة

1 Lessons

اختتم الدورة التدريبية من خلال تلخيص مفاهيم React، وتقديم الخطوات العملية التالية، وإلهام المتعلمين لبناء تطبيقات ويب ديناميكية.
شهادة إتمام
اعرض إنجازك بمشاركة شهادة الإتمام الخاصة بك.
Developed by MAANG Engineers
Every Educative lesson is designed by our in-house 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.7 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