تصميم المواقع باستخدام رياكت

مكتبة إنشاء واجهات المستخدم UI

9 ساعة و42 دقيقة34 درس6 قسم

ماذا ستتعلم؟

  • فهم أساسيات مكتبة رياكت
  • إنشاء مكونات تفاعلية
  • إدارة الحالة والمفاتيح بكفاءة
  • تصميم تطبيقات ويب ديناميكية
  • استخدام Hooks في رياكت
  • إتقان بناء واجهات مستخدم تفاعلية

عن الدورة

إن React JS هي مكتبة JavaScript متخصصة في مساعدة المطورين على بناء واجهات مستخدم لتطبيقات الويب، حيث تحتوي على مجموعة كبيرة من القوائم التي تظهر على الشاشة وأشرطة البحث والأزرار وأي شيء آخر يتفاعل معه الزائر عند استخدام موقع الويب. قبل React JS، كان المطورون يستخدمون JavaScript يدويًا بدون مكتبات في بناء واجهات المستخدم أو باستخدام مكتبات ضعيفة مثل JQuery، الأمر الذي كان يعني أوقات تطوير أطول وفرصًا كثيرة للأخطاء. وفي هذه الدورة، سوف نتعرف بالتفصيل على كل شيء عن React JS من الصفر إلى الاحتراف.

نتائج متوقعة من الدورة

  • فهم عميق لمفاهيم React وممارستها عمليًا.
  • القدرة على إنشاء تطبيقات ويب تفاعلية وحديثة.
  • إتقان استخدام أدوات مثل JSX، Hooks، والمكونات.
  • إنشاء مشروع نهائي يعكس المهارات المكتسبة خلال الدورة.

محتوى الدورة

1

مقدمة عن React

4 درس
  1. ماهى React6:55
  2. تثبيت الأدوات8:50
  3. إنشاء أول مشروع22:16
  4. أداة Code SandBox16:22
2

استخدام JSX مع React

6 درس
  1. شرح JSX والمترجم Babel24:07
  2. تطبيق عملى بسيط5:25
  3. التعامل مع القيم15:23
  4. التعامل مع الستايل والخصائص24:13
  5. إضافة ستايل خاص للعناصر14:48
  6. التطبيق العملى21:39
3

المكون Component

14 درس
  1. ما هو المكون Component؟29:53
  2. تعديل الكود للأبديت الجديد5:21
  3. تضمين المكون مع التطبيق العملي السابق11:09
  4. التعامل مع الموديل وشرح Import و Export25:52
  5. تطبيق عملى على الموديل10:19
  6. شرح الـ Props24:48
  7. تطبيق عملى على الـ Props33:17
  8. استخدام React DevTools15:32
  9. شرح الـ Map Method16:24
  10. تطبيق عملى على الـ Map Method30:47
  11. شرح لأهم الدوال المستخدمة19:17
  12. شرح الـ Arrow Function10:19
  13. التحكم فى العرض من خلال الشروط19:56
  14. تطبيق عملى12:15
4

شرح الـ Hooks

5 درس
  1. مقدمة عن الـ State12:53
  2. شرح الـ UseState Hook29:29
  3. تطبيق عملى17:00
  4. التحكم فى الأحداث12:56
  5. التعامل مع الـ Form19:01
5

المشروع النهائى

4 درس
  1. المرحلة الأولى25:34
  2. المرحلة الثانية8:01
  3. المرحلة الثالثة10:31
  4. المرحلة الرابعة21:31
6

الملحقات

1 ملحقات
  1. تحميل ملفات المشروع النهائى

المحاضر

م/عمرو عبد الفتاح

م/عمرو عبد الفتاح

مهندس أنظمة حاسوب متخصص في تطوير تطبيقات الهواتف ومواقع الإنترنت، عمل على تطوير منصات ومواقع شهيرة.
6,563 متعلم20 دورة

دورات ذات صلة

  • ميكروسوفت اكسيس
    4.6|5,337|0 س 0 د

    ميكروسوفت اكسيس

    تعلم إنشاء قواعد البيانات واعداد التقارير

    أ/أحمد حسن خميس
    أ/أحمد حسن خميس
    $19.99
    اشتر الآن
  • تصميم برامج التجسس Key Logger
    4.5|5,026|0 س 0 د

    تصميم برامج التجسس Key Logger

    تصميم برامج التجسس باستخدام لغة ++C

    م/محمد على منصور
    م/محمد على منصور
    $19.99
    اشتر الآن
  • انيميت والبرمجة بلغة اكشن سكريب
    4.7|6,962|16 س 58 د

    انيميت والبرمجة بلغة اكشن سكريب

    تعلم انتاج أفلام الكرتون وبرمجة الألعاب التفاعلية

    أ/أحمد حسن خميس
    أ/أحمد حسن خميس
    $19.99
    اشتر الآن
  • التعلم العميق
    4.5|5,162|12 س 40 د

    التعلم العميق

    محاكاة العقل البشرى فى طرق التفكير

    م/عمرو عبد الفتاح
    م/عمرو عبد الفتاح
    $25.99
    اشتر الآن