
ليه طريقة المكونات بتفرق في المشاريع الحقيقية؟
في مشروع صغير، تقدر تكتب كل حاجة في ملف واحد وتخلص. لكن في مشروع حقيقي، الطريقة دي بتتحول لكابوس: تعديل صغير في مكان يكسر حاجة في مكان تاني، وكل صفحة جديدة بتعيد نفس الكود من الأول.
طريقة المكونات بتحل المشكلة دي بتقسيم الواجهة لأجزاء مستقلة: بطاقة منتج، وزر، وقائمة، ونموذج بحث. كل جزء ليه وظيفة واحدة واضحة، وكل جزء تقدر تستخدمه في أكتر من صفحة، وكل جزء تقدر تصلحه لوحده من غير ما تخاف على باقي المشروع. وده بالظبط اللي بيخلي تطبيقات الويب السريعة والتفاعلية ممكنة في مشاريع كبيرة، زي مشاريع التجارة الإلكترونية اللي فيها منتجات وصفحات كتير.
والحاجة التانية هي التفاعل نفسه: لما المستخدم يدوس أو يكتب أو يختار، الواجهة لازم تتحدث فورا وبوضوح. الكورس هنا بيركز على بناء واجهات بالطريقة دي، مش على شرح نظري بس، عشان تطلع منه فاهم إزاي المكونات بتشتغل مع بعض، وإزاي الواجهة بتتحدث مع كل تفاعل.
اضغط على كل محور وشوف هتتعلم فيه إيه
المكونات
المكونات القابلة لإعادة الاستخدام. إزاي تقسم الواجهة لأجزاء مستقلة، وكل جزء تستخدمه في أكتر من مكان، بدل ما تعيد كتابة نفس الكود كل مرة.
التفاعل
واجهات سريعة وتفاعلية. إزاي تخلي الواجهة تستجيب للمستخدم فورا، وتتحدث مع كل دوسة وكل اختيار، من غير إعادة تحميل الصفحة.
التجارة الإلكترونية
مشاريع التجارة الإلكترونية. إزاي توظف المكونات والتفاعل في واجهات متاجر حقيقية، فيها منتجات وصفحات وتفاعل مستمر مع المستخدم.
للمستوى المتوسط
الكورس بمستوى متوسط، فلو أساسيات الويب عندك لسه مش ثابتة، راجعها الأول عشان تستفيد من الكورس ده.
أسرع وأوضح
الهدف مش إنك تكتب أكتر، الهدف إنك تبني واجهة تتحدث بسرعة، وكودها منظم.
مشروعك هو الدليل
بعد الكورس، ابن واجهة متجر صغير: قائمة منتجات، وزر إضافة، وصفحة تفاصيل. دي قطعة قوية في معرض أعمالك.

كل حاجة في جدول واحد، من غير لف
| البند | التفاصيل |
|---|---|
| الكورس | بناء واجهات المستخدم التفاعلية باستخدام React JS |
| المنصة والجهة | مهارة تك — معهد تكنولوجيا المعلومات |
| المستوى | متوسط |
| المدة | 6 ساعات و24 دقيقة |
| المحتوى | 11 فصول — 93 فيديو حسب صفحة الكورس |
| الشهادة | شهادة إتمام معتمدة مجانية |
| يناسب مين؟ | أي حد يعرف أساسيات الويب وعايز يبني واجهات تفاعلية بمكونات قابلة لإعادة الاستخدام |
ملاحظة عن البيانات: المدة والشهادة هنا حسب صفحة الكورس وقت الكتابة، وقد تتغير بعد كده، فصفحة الكورس نفسها هي المرجع وقت التسجيل، وراجعها قبل ما تسجل.
تفاصيل بسيطة تفرق قبل ما تبدأ
كل اللي تحتاجه حساب مجاني على مهارة تك وجهاز ومتصفح. جهز فكرة متجر صغير قبل ما تبدأ، زي متجر لمنتجات بسيطة، عشان وانت بتتعلم تبني واجهته مكونا ورا مكون، مش على أمثلة مجردة. وبعد الشهادة، حط المشروع ده في معرض أعمالك، وحط الشهادة في قسم الشهادات في سيرتك.
واجهة متجر فيها قائمة منتجات، وكل منتج بطاقة فيها صورة واسم وسعر وزر إضافة. لما تدوس على الزر، عدد المنتجات في السلة يتحدث فورا. لو عرفت تبني الواجهة دي بمكونات مستقلة، يبقى فهمت الفكرة الأساسية.
الواجهة الكويسة بتتبني مكونا ورا مكون، مش صفحة ورا صفحة.
وزع وقتك صح، وابن مشروعك صح
الرسمان دول مش إحصاءات من دراسة، هما خطة مقترحة للتنظيم فقط. الأعمدة بتتملي لوحدها لما تفتح الصفحة.
خطة مذاكرة مقترحة
توزيع مقترح لوقت الكورس، وليس بيانات بحثية.
تركيبة مشروعك
توزيع مقترح لمكونات المشروع، وليس نسب نجاح حقيقية.
الأول
خلص الكورس في 3 خطوات، وعلم عليهم وانت ماشي
اختبر نفسك في 30 ثانية
أسئلة من نفس روح الكورس، مش امتحان رسمي. جاوب وشوف التغذية الراجعة فورا.
1) المكون في بناء الواجهات يعني إيه؟
جزء مستقل يعاد استخدامه
صح. دي وظيفة اللغة دي بالظبط.
صفحة كاملة لا تتكرر
مش دي. فكر تاني في وظيفة كل لغة في الصفحة.
2) طريقة المكونات بتساعد في إيه أساسا؟
تنظيم المشروع لما يكبر
صح. دي وظيفة اللغة دي بالظبط.
زيادة عدد الصفحات فقط
مش دي. فكر تاني في وظيفة كل لغة في الصفحة.
أخطاء شائعة في البداية
أول خطأ إنك تعمل مكونا واحدا ضخما لكل حاجة، فترجع لنفس مشكلة الكود المتشابك. تاني خطأ إنك تتفرج على كل الدروس من غير ما تبني واجهة، فتنسى بسرعة. تالت خطأ إنك تهتم بالشكل بس وتنسى التفاعل، والواجهة التفاعلية يعني استجابة واضحة وسريعة لكل حاجة المستخدم بيعملها.
أسئلة بتتكرر قبل التسجيل
هل الكورس والشهادة مجانا فعلا؟
حسب ملف الكورسات، نعم: شهادة إتمام معتمدة مجانية. ولو صفحة الكورس قالت غير كده وقت دخولك، اعتمد على كلام الصفحة نفسها.
هل الكورس ده للمبتدئين؟
لا، مستواه متوسط. هو معمول للي يعرف أساسيات الويب وعايز يبني واجهات تفاعلية، مش للي لسه بيبدأ من الصفر.
هل طريقة المكونات تنفع لغير المتاجر؟
نعم، هي طريقة عامة لتقسيم أي واجهة لأجزاء مستقلة، والمتاجر مجرد مثال واضح عليها لأن فيها منتجات وصفحات كتير.
ابن واجهة تتفاعل، وبعدين كمل الطريق
لو خلصت الكورس ومعاك واجهة متجر صغير بمكونات مستقلة وشهادة إتمام، فأنت اتنقلت خطوة حقيقية. وده هو الزر الوحيد للكورس في المقالة كلها، وهتلاقيه هنا في النهاية، زي ما طلبت.
الدخول إلى الكورس على مهارة تك
الرابط بيفتح صفحة الكورس بالعربي، وتأكد من المدة والشهادة من الصفحة نفسها وقت التسجيل.