React Deep Dive
🚀 اكتشف عالم ريأكت: دليلك الشامل لتحقيق الاحتراف 🚀 هل تسعى لتعلم واحدة من أقوى وأشهر تقنيات تطوير الويب في العالم؟ هل ترغب في فهم كيفية بناء تطبيقات ويب سريعة وقوية بكفاءة عالية؟ إذاً، كورس ريأكت هو ما تبحث عنه! في هذا ا…
🚀 اكتشف عالم ريأكت: دليلك الشامل لتحقيق الاحتراف 🚀
هل تسعى لتعلم واحدة من أقوى وأشهر تقنيات تطوير الويب في العالم؟ هل ترغب في فهم كيفية بناء تطبيقات ويب سريعة وقوية بكفاءة عالية؟ إذاً، كورس ريأكت هو ما تبحث عنه!
في هذا الكورس الشيق والممتع، سنقودك في رحلة مثيرة إلى عالم ريأكت، إطار العمل الجبار الذي يُستخدم على نطاق واسع في تطوير تطبيقات الويب الحديثة. سنأخذك خطوة بخطوة من خلال المواضيع الأساسية والمتقدمة التي ستساعدك على أن تصبح مطورًا ريأكت محترفًا.
ماذا ستتعلم في هذا الكورس المميز؟
- الأثار الجانبية (Side Effects): سنعرض لك كيفية التعامل مع الأثار الجانبية في تطوير تطبيقات ريأكت وكيف تجعل تطبيقاتك أكثر استقرارًا وأمانًا.
- React Reducers: ستتعلم كيفية استخدام Reducers لإدارة حالة تطبيقك بكفاءة، مما يسهل عليك تنظيم وتتبع البيانات.
- React Context: سنستكشف كيفية استخدام React Context لإدارة الحالة عبر مكونات تطبيقك دون الحاجة إلى تمرير البيانات يدويًا.
- نظرة أعمق في ريأكت: سنقدم لك رؤية عميقة في عمل ريأكت وكيفية تحسين أداء تطبيقاتك وجعلها أكثر فعالية.
- تحسين الكفاءة: سنعلمك أفضل الممارسات لتحسين أداء تطبيقاتك وجعلها تعمل بسلاسة وبسرعة.
- تحليل المشاكل والأخطاء: ستتعلم كيفية تتبع وتحليل المشاكل والأخطاء في تطبيقاتك بفعالية، مما يجعل عملية تطويرك أسهل.
- توجيه المسارات: سنستعرض كيفية تنظيم تطبيقك وإضافة توجيه له لجعل تجربة المستخدم أكثر تفاعلية.
- التواصل مع واجهات التطبيق البرمجية: سنعلمك كيفية الاتصال بواجهات التطبيق البرمجية (APIs) واستخدام البيانات الخارجية في تطبيقاتك.
باختصار، إذا كنت تريد تطوير مهاراتك في تطوير تطبيقات الويب باستخدام ريأكت وتأخذ مشروعاتك إلى مستوى جديد، فإن هذا الكورس هو الخيار المثالي بالنسبة لك. انضم إلينا اليوم وابدأ رحلتك نحو أن تصبح مطورًا ريأكت استثنائيًا!
💡 احجز مقعدك الآن واستعد لتحقيق إنجازات رائعة في عالم تطوير الويب!💡
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3الآثار الجانبية9 دروس · 3 اختبارات
- مقدمة إلى الآثار الجانبية
- مختصر كتابي: Introduction to side effects
- اختبار قصير: Introduction to side effects
- استخدام الخطّاف useEffect
- اعتماديات الخطّاف useEffect
- استخدام useEffect مع localStorage
- مختصر كتابي: useEffect with localStorage
- اختبار قصير: useEffect with localStorage
- التنظيف في useEffect: المثال 1
- مختصر كتابي: useEffect cleanup example 1
- التنظيف في useEffect: المثال 2
- اختبار الأثار الجانبية (Side effects)
- 4دوال Reducer في React4 دروس · 2 اختباران
- مشكلات useState مع الحالة المعقدة
- استخدام الخطّاف useReducer – الجزء 1
- مختصر كتابي: Using useReducer hook 01
- اختبار قصير: Using useReducer hook 01
- استخدام الخطّاف useReducer – الجزء 2
- اختبار دوال Reducer في React
- 5السياق Context في React12 درسًا · 3 اختبارات
- مشكلة السياق 1: توحيد قيمة التاريخ
- مشكلة السياق 2: إجمالي السعرات الحرارية
- استخدام Context API
- مختصر كتابي: Using context api
- اختبار قصير: Using context api
- الخطّاف useContext
- مختصر كتابي: useContext react hook
- اختبار قصير: useContext react hook
- مزوّد سياق مخصص
- مختصر كتابي: Custom context provider
- نقل منطق التاريخ إلى السياق
- إصلاح خطأ برمجي
- حدود السياق Context في React
- مختصر كتابي: React Context limitations
- اختبار React Context
- 6نظرة أعمق في React16 درسًا · 4 اختبارات
- حدود JSX في React
- مختصر كتابي: React JSX limitations
- المكوّن المغلِّف Wrapper
- مختصر كتابي: Wrapper Component
- عنصر Fragment في React
- مختصر كتابي: React fragments
- اختبار قصير: React fragments
- البوابات Portals في React
- مختصر كتابي: React portals
- اختبار قصير: React portals
- العمل مع البوابات Portals
- مختصر كتابي: Working with portals
- الخطّاف useRef
- مختصر كتابي: useRef
- اختبار قصير: useRef
- استخدام ref كحاوية للقيم
- استخدام forwardRef
- مختصر كتابي: using forwardRef
- إعادة هيكلة حقل إدخال النموذج
- اختبار نظرة أعمق في ريأكت (React Deep dive)
- 7تحسين الكفاءة14 درسًا · 6 اختبارات
- كيف يعمل React فعليًا؟
- مختصر كتابي: ?How react really works
- اختبار قصير: ?How react really works
- إعادة التقييم مقابل إعادة العرض
- مختصر كتابي: Reevaluation vs re-render
- اختبار قصير: Reevaluation vs re-render
- استخدام memo في React
- مختصر كتابي: Using react memo
- استخدام الخطّاف useCallback
- مختصر كتابي: Using react useCallback
- اختبار قصير: Using react useCallback
- الجدولة وتجميع التحديثات
- مختصر كتابي: Scheduling and batching
- اختبار قصير: Scheduling and batching
- استخدام الخطّاف useMemo
- مختصر كتابي: Using react useMemo
- اختبار قصير: Using react useMemo
- قواعد الخطّافات Hooks
- مختصر كتابي: Rules of hooks
- اختبار تحسين الكفاءة (Performance Optimization)
- 8تحليل المشاكل والأخطاء4 دروس · 1 اختبار
- رسائل الخطأ في React
- استخدام المصحِّح Debugger ونقاط التوقف
- استخدام أدوات React DevTools
- ملخص
- اختبار تحليل المشاكل والأخطاء
- 9توجيه المسارات21 درسًا · 3 اختبارات
- صفحات متعددة في تطبيق واحد
- مختصر كتابي: Multiple pages in a single app
- اختبار قصير: Multiple pages in a single app
- إعداد React Router
- تعريف المسارات
- مختصر كتابي: Defining routes
- التنقل باستخدام الروابط
- مختصر كتابي: Navigation with links
- التخطيطات والمسارات المتداخلة 1
- مختصر كتابي: Layouts and nested routes 1
- اختبار قصير: Layouts and nested routes 1
- العمل مع روابط التنقل
- مختصر كتابي: Working with navigation links
- عرض صفحة الخطأ
- مختصر كتابي: Showing error page
- التنقل برمجيًا
- مختصر كتابي: Navigation programmatically
- المسارات الديناميكية
- إصلاح مزوّد السياق
- المسار النسبي مقابل المسار المطلق
- مختصر كتابي: Relative path vs absolute path
- مطابقة نهاية المسار في NavLink باستخدام end
- المسار الافتراضي index
- اختبار توجيه المسارات (Routing)
- 10التواصل مع واجهات التطبيق البرمجية12 درسًا · 4 اختبارات
- معمارية العميل والخادم
- مختصر كتابي: Client Server Architecture
- اختبار قصير: Client Server Architecture
- إعداد المشروع وواجهة API
- إرسال طلب HTTP باستخدام Fetch API
- مختصر كتابي: Send http request using fetch api
- استخدام async/await
- حالة التحميل
- معالجة الأخطاء
- مختصر كتابي: Error handling
- اختبار قصير: Error handling
- إنشاء سجل باستخدام طلب POST
- مختصر كتابي: Create record using Post request
- اختبار قصير: Create record using Post request
- تنفيذ صفحة التفاصيل
- اختبار التواصل مع واجهات التطبيق البرمجية (API Calls)
- 11الخطّافات المخصصة في React11 درسًا · 2 اختباران
- مقدمة إلى الخطّافات المخصصة
- إنشاء خطّاف مخصص لإعادة التوجيه
- مختصر كتابي: Create Custom Redirect Hook
- اختبار قصير: Create Custom Redirect Hook
- إنشاء خطّاف تحميل البيانات
- استخدام خطّاف تحميل البيانات
- نقل النموذج إلى صفحة مستقلة
- تبسيط صفحة القائمة
- إصلاحات الجزء 1: نقل زر التتبع إلى الأعلى
- إصلاحات الجزء 2: إضافة شريط خطأ الحفظ
- إصلاحات الجزء 3: إضافة رابط رجوع في صفحة التفاصيل
- إضافة زر حذف السجل
- اختبار الخطّافات المخصصة في React (Custom Hooks)
- 12الخاتمة
- الاختبار النهائي
- الاختبار النهائي للدورة
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.

وبرضه سكشن ال useReducer يحتاج لتحسين…