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

Beginner

17h

Updated 2 weeks ago

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

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

ما سوف تتعلمه

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

Show more

widget

المحتوى

3.

مقدمة إلى React

8 Lessons

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

4.

مكونات React

8 Lessons

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

5.

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

10 Lessons

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

6.

React Router والتنقلات

10 Lessons

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

7.

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

6 Lessons

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

8.

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

8 Lessons

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

9.

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

7 Lessons

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

10.

التعامل مع النماذج في React (المكونات الخاضعة للرقابة وغير الخاضعة للرقابة)

13 Lessons

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

11.

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

13 Lessons

تعرف على كيفية جلب البيانات وإدارتها وعرضها في React باستخدام Fetch API أو Axios أو React Query، وكيفية التعامل مع حالات التحميل والأخطاء والتخزين المؤقت.
شهادة إتمام
اعرض إنجازك بمشاركة شهادة الإتمام الخاصة بك.
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.8 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