مدرب
تقدم هذه الدورة شرحًا عربيًا منظمًا لـ React يبدأ بالمفاهيم الأساسية وينتقل تدريجيًا إلى الاستخدام العملي. لا يكتفي المسار بالتعريفات؛ بل يربط كل محور بممارسة واختبار وفهم الأخطاء المتوقعة.
ابدأ بالوحدات حسب ترتيبها، ونفّذ الأمثلة على بيئة اختبار، ثم حل التمارين دون نسخ الحل مباشرة. احتفظ بملاحظاتك حول الأخطاء، وأنهِ الوحدات بالمشروع العملي عندما يتوفر.
تعلم React كما تُبنى بها الواجهات الحديثة: من أرضية المشروع ومكوناته وبناء المكونات بـ JSX، مرورًا بـ Props والـ children والحركية داخل المكونات، ثم إدارة الحالة بـ useState ورفعها ومكتباتها والـ context والمخفضات، ثم النماذج والتحقق منها ومكتبة React Hook Form والنماذج متعددة الخطوات، ثم جلب البيانات عبر التأثيرات وحالات التحميل والأخطاء والتخزين المؤقت، ثم التوجيه بالمسارات والحراسات والتحميل البطيء، وتختتم باختبار مكوناتك وفحوصات E2E وتحليلات الأداء وأفضل الممارسات حتى الإصدار والنشر النهائي.
ماذا ستتعلم؟
لمن هذا المسار؟
لمن أتقن أساسيات JavaScript ويريد بناء واجهات تفاعلية سريعة ومنظمة؛ كل درس يبني على الذي قبله بأمثلة عملية تبدأ من أول مكوّن وتصل إلى مشروع كامل مختبَر ومنشور.
تتضمن هذه الدورة 7 وحدات، 42 دروس، و 7:14 ساعات من المواد.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «الإعداد وأساسيات المشروع» في دورة React.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «المكونات وبناء الواجهة» في دورة React.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «إدارة الحالة» في دورة React.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «النماذج والتحقق» في دورة React.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «البيانات والتأثيرات» في دورة React.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «التوجيه والأنماط المتقدمة» في دورة React.
[المستوى التأسيسي (Beginner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «ما هي React ولماذا تُستخدم في بناء الواجهات؟» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى التطبيقي (Practitioner)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «إنشاء مشروع React وتشغيله بأداة Vite» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المتقدم (Advanced)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «بنية ملفات مشروع React: مجلدات وملفات إعداد واضحة» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[المستوى المعماري (Architecture & Security)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أول مكوّن تتفاعل معه: من النص الثابت إلى الحدث الحي» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
[مستوى الإنتاج (Production & Testing)] شرح تفصيلي من الصفر إلى الاحتراف لدرس «أسلوب كتابة كود React وأدوات التصحيح» ضمن وحدة «الإعداد وأساسيات المشروع بـ Vite وبنية المكونات» في دورة React بالعربية: من الأساسيات إلى التطبيق العملي، مصمم بأسلوب Google Notebook مع ملخص صوتي حواري، وخريطة ذهنية بصرية، وشيفرة برمجية مشروحة، وبطاقات استذكار تفاعلية.
اختبار وحدة «الاختبار والأداء والإصدار» في دورة React.
الرد على التعليق