
React JS
ارتقِ بمهاراتك في تطوير واجهات المستخدم مع دورة React JS المتقدمة، التي تضم 34 جلسة تأخذك من إنشاء المشروع وفهم بنية المجلدات إلى بناء واجهات تفاعلية قابلة لإعادة الاستخدام والتوسع. تعمّق في المكوّنات الوظيفية والصنفية وصياغة JSX، وتعلّم توظيف الخصائص Props والعناصر الأبناء Children والحالة State لتنظيم البيانات والتحكم في سلوك الواجهة. طوّر قدرتك على معالجة الأحداث وتمرير الدوال عبر الخصائص والعرض الشرطي وعرض القوائم، مع فهم المفاتيح Keys وتأثير استخدام الفهرس كمفتاح، وإدارة النماذج وتنسيق المكوّنات بفئات متعددة. استكشف دورة حياة المكوّنات عند التركيب والتحديث، واستخدم Fragments والمراجع Refs وتمريرها، ثم وظّف Context لمشاركة البيانات واربط الواجهة بالخدمات عبر طلبات HTTP من نوعي GET وPOST. تتبع كل جلسة أسئلة اختبار قصيرة من 5 أسئلة مع نتيجة فورية، لتراجع فهمك وتحدّد النقاط التي تحتاج إلى تعزيز. وعند إكمال الدورة، تحصل على شهادة إتمام توثّق إنجازك وتدعم رحلتك نحو تطوير تطبيقات React أكثر تنظيمًا وتفاعلية.
ماذا ستتعلم
- إنشاء مشروع React وتنظيم بنيته وبناء مكوّنات وظيفية وصنفية قابلة لإعادة الاستخدام باستخدام JSX.
- إدارة بيانات المكوّنات باستخدام Props وChildren وState، وتطبيق تفكيك القيم وتمرير الدوال لتنسيق التفاعل بين المكوّنات.
- تنفيذ معالجة الأحداث والعرض الشرطي وعرض القوائم، واختيار مفاتيح مناسبة مع فهم قيود استخدام الفهرس كمفتاح.
- بناء نماذج تفاعلية وإدارة مدخلاتها، وتنسيق المكوّنات باستخدام الأنماط والفئات المتعددة.
- توظيف دورة حياة المكوّنات عند التركيب والتحديث، واستخدام Fragments وRefs وتمرير المراجع للتحكم في بنية العرض والوصول إلى العناصر.
- مشاركة البيانات بين المكوّنات باستخدام Context، وتنفيذ طلبات HTTP من نوعي GET وPOST لجلب البيانات وإرسالها.
محتوى الكورس
- 1مقدمة في React
- 2إنشاء مشروع React
- 3بنية مجلدات المشروع
- 4المكونات
- 5المكونات الدالية
- 6المكونات الصنفية
- 7صيغة JSX
- 8الخصائص في React
- 9المحتوى المتداخل عبر children
- 10الحالة في React
- 11أنواع قيم الحالة
- 12الحالة في المكوّنات الصنفية ومراجعتها
- 13تفكيك القيم
- 14معالجة الأحداث
- 15تمرير الدوال عبر الخصائص
- 16العرض الشرطي
- 17عرض القوائم
- 18مفاتيح عناصر القوائم
- 19استخدام الفهرس كمفتاح
- 20تنسيق المكونات
- 21استخدام فئات CSS متعددة
- 22التعامل مع النماذج
- 23دورة حياة تركيب المكوّن
- 24دورة حياة componentDidUpdate
- 25الأجزاء في React
- 26المراجع في React
- 27المراجع في المكونات الصنفية
- 28تمرير المراجع
- 29تمرير الدوال عبر الخصائص
- 30السياق في React
- 31حالات استخدام السياق
- 32مقدمة في HTTP
- 33طلبات HTTP GET
- 34طلبات HTTP POST
ماذا يقول طلابنا عن هذا الكورس
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
آراء المتعلمين
قيّم الكورس واترك تعليقك
سجّل الدخول للتقييم- لا توجد تعليقات بعد — كن أول من يشارك رأيه.

