React Deep Dive(16)
تعلم واحدة من أقوى وأشهر تقنيات تطوير الويب في العالم، وقم ببناء تطبيقات ويب سريعة وقوية بكفاءة عالية!
- +500طالب
- 58درس
- 12قسم
- 31اختبار
- متوسطالمستوى
تعرّف على الدورة
تعلم واحدة من أقوى وأشهر تقنيات تطوير الويب في العالم، وقم ببناء تطبيقات ويب سريعة وقوية بكفاءة عالية!
سنأخذك خلال هذه الدورة الاحترافية في رحلة تطبيقية إلى عالم ريأكت، المكتبة التي تُستخدم على نطاق واسع في تطوير تطبيقات الويب الحديثة، وتستخدمها العديد من عمالقة التكنولوجيا مثل فيسبوك وغيرها؛ وذلك من خلال تعلم بعض المواضيع المتقدمة التي ستساعدك على أن تصبح مطور ReactJS محترفًا.
لماذا تختار دورة React Deep Dive؟
- إذا كنت تريد تطوير مهاراتك في تطوير تطبيقات الويب باستخدام ريأكت.
- تجربة تعليمية احترافية، فمقدم الدورة له خبرة كبيرة تخطت 10 سنوات في كبرى الشركات العالمية مثل جوجل وميتا ومايكروسوفت وأمازون.
- الدورة عملية، ستطبق ما تتعلمه من خلال تدريبات تحاكي بيئة العمل الواقعية.
- الدورة مدعومة من مبرمجين ذوي خبرة، مما سيساعدك على تعلم React بسرعة وكفاءة، والحصول على جواب لجميع تساؤلاتك.
إذا كنت تريد تطوير مهاراتك في بناء تطبيقات الويب باستخدام ريأكت وتأخذ مشروعاتك إلى مستوى أكثر احترافًا، فإن دورة React Deep Dive هي الخيار المثالي لك.
سجل اليوم في الدورة وابدأ رحلتك نحو أن تصبح مطور ريأكت محترف!
تشمل الدورة
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 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الخاتمة
- الاختبار النهائي
- الاختبار النهائي للدورة
تعلّم على يد م. أحمد علي
م. أحمد عليمهندس برمجيات ذو خبرة أكثر من عشر سنوات. عمل في أكبر شركات العالم مثل مايكروسوفت وجوجل وميتا، ويعمل حاليًا كمهندس برمجيات في Amazon Web Services (AWS). يمتلك مجموعة متوازنة من الخبرات والمهارات بين تقنيات الواجهة الأمامية والخلفية. هذا بجانب خبرته في تبسيط مواضيع كالخوارزميات وهياكل البيانات على قناته التعليمية على اليوتيوب.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
بارك الله فيكم ونفع بنا وبكم
من أفضل الكورسات اللي ركزت على كواليس ريأكت وإدارة الحالة (State) بشكل مفهوم وعملي. الكورس بياخدك خطوة بخطوة عشان تبني تطبيق سريع ومستقر، وبيركز جداً على حل المشاكل اللي بنقابلها فعلياً في الشغل.
صراحة - ما ظنيت أن هذه الدورة ستكون بهذه القوة والعمق التقني والتمكن - هي مرجع مهم جداً للمحترفين - ومنهج بناء خبرة للمبتدئين - وفق الله المهندس أحمد علي وبقية الفريق المميزين
دورة دسمة بالمعلومات، كشرح وافي وتطبيق عملي ممتاز. المحتوى منظم وبيغطي جوانب مهمة
دورات البشمهندس أحمد علي من الدورات الدسمة اللي كل ما تتفرج عليها بتكتسب معلومات جديدة ولكنها محتاجة للتكرار .....اخر قسمين للأسف غير متوفر الكود للتطبيق ، متوفر الكود ولكنه كامل للاسف لم أستطع التطبيق بيدي في اخر قسمين
شرح متعمق وجميل جدا بارك الله فيكم ونفع بكم يارب❤️❤️
القسم الخاص بالabi وال custom hooks يجب اعادة شرحه لانه كان خالي من التطبيق العملي لوجود عدة اسباب -صعوبة الحصول على المرفقات -حذف المشروع الذي قمت بكتابته وتنزيل المشروع مره اخرى من github -صعوبة عمل setup للمشروع -المشروع مكتمل على github ويصعب التعامل معه والتطبيق العملي مع الشرح خطوة بخطوة باختصار شديد ينتهي التطبيق العملي الواضح عند الوصول لاخر قسمين بالكورس كل الاحترام وجزاكم الله كل خير
شرح المهندس احمد علي السهل الممتنع ، مجهود كبير ورائع يظهر بكل الڤيديوهات، ولكن كنت اتمنى توصيل المعلومات بصورة اسهل يمكن استيعابها، كل ڤيديو في هذه الدورة يتم اعادته اكثر من مرة لفهم المعلومة وتطبيقها مع المهندس ، انا بهذه الدورة شهر بأكمله وليس اسبوع كما نَص الجدول الزمني للمنحة ، رغم ان هذه الدورة مهمة واكثر من حيث القيمة والكمية إلا ان اسبوع فقط لا يوفيها حقها.. ارجو مراعاة هذا
دسمة بالمواضيع المتقدمة التي يحتاج لها تركيز عالي واعادة اكثر من مره لتثبيت المعلومة
يستحق المشاهده اكثر من مره
طبعا الكورس جميل جدا فعلا يستحق الاشادة ... كما ان البشمهندس أحمد كان موفق جدا في تقديم الكورس جزاه الله خيرا ... تعلمت من الكورس الكثير ونقلني من مبتدئ في الرياكت إلي انني فهمت كثير من الاشياء عن رياكت واصبح رياكت بالنسبة لي كمبرمج مكتبة سلسة جدا ... أتمني تكملة الباقي وشرح مكتبات مهمة مثل redux toolkit و next js ليتم لتكمل هذا الكورس العظيم ... شكرا جزيلا على هذا الكورس الرائع أتمنى لكم التوفيق
دورة قيمة جدا وهتتعلم فيها مفاهيم عالية وهتفيدك في المشاريع الكبيرة بإذن الله
جزاكم الله خيرا
الدورة بها معلومات كبيرة وقيمة جدا و الشرح يبسط الامور جدا
جزاكم الله خيرا, الدورة مركزة, مليئة بالتفاصيل والشروحات الدقيقة. والمشروع أيضا تعليمي ومناسب جدا.
الأسئلة الشائعة
يمكنك التواصل في أي وقت بالمدربين أو فريق الدعم عبر البريد الإلكتروني أو الدردشة. سيكونون سعداء بمساعدتك في أي أسئلة أو استفسارات قد تكون لديك.
هذه الدورة مناسبة لأي شخص يريد تعلم ReactJS، ولكنه يمتلك بعض المعرفة الأساسية بها. إذا كنت تبحث عن تعلم React وأساسياتها من الصفر، فننصح بالتسجيل في هذه الدورة أولًا.
ابدأ React Deep Dive اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
كورس روعة ويغطي اغلب الجوانب