ReactJS

81
رقم التدريب 6154
مقدم من: أدوات وحلول
هدف التدريب

 

ReactJS  هي أحدى مكتبات الجافا سكريبت التي تستخدم لبناء واجهة المستخدم  تفاعلية بطريقة سهله للغاية، ﻻ يجب عليك سوى أن تصمم واجهة بسيطة لكل حالة من حالات التطبيق و بعدها React يتكفل وبفاعلية بتحديث و إعادة رسم المكّون المعني بالتحديث فقط عند تغيُّر البيانات.

يعتمد React بشكل أساسي على مفهوم المكوّنات (Components). حيث يجب عليك بناء مكوّنات مُغلَّفة تُدير حالتها الخاصّة، ومن ثمّ تُركِّب هذه المكوّنات مع بعضها لإنشاء واجهات مستخدم مُعقّدة.

بما أنّ منطق المكوّنات مكتوب باستخدام JavaScript بدلًا من صيغة القوالب، فبإمكانك تمرير الكثير من البيانات عبر تطبيقك بسهولة وإبقاء الحالة بعيدة عن DOM.

 


المهارات المكتسبة وفقاً لإطار المهارات الرقمية:
دعم التطبيقات ASUP المستويات: Level 1
SFIA-logo

فهرس موضوعات التدريب

 

اليوم الأول:

  • الشروع في العمل مع React JS
  • بدء التشغيل باستخدام Webpack loader & Browserify
  •  

اليوم الثاني :

  •  إنشاء مكونات تطبيقات المهام
  •  إنشاء تطبيق بحث ذكي
  •  إنشاء تطبيق عربة التسوق
  •  إنشاء سلة التسوق ومكونات قائمة المنتجات
  •  إنشاء مكون المنتج

 

 اليوم الثالث :

  • تجميع المكونات باستخدام Webpack
  • أمثلة قيد التشغيل على وحدة تحكم Chrome
  •  وحدات استيراد وتصدير

 

اليوم الرابع :

  • الاختلافات بين مثيلات المكون وفئات المكونات
  • تطبيق الأنماط على المكونات
  • مقدمة إلى تطبيقات الصفحة الواحدة باستخدام React JS

 

اليوم الخامس:

 

  • تنفيذ دورة الحياة والتواصل بين المكونات
  • تنفيذ توجيه React باستخدام جهاز التوجيه
  • لنبدأ مع Redux
  • ما هو Redux مع الفرق بين Redux و Flux
  • إدارة حالة التطبيق باستخدام تطبيق قائمة الكتب النامية Redux

 

 

مخرجات التعلم

عند الانتهاء من هذه الدورة ، سوف تكون قادرًا على:

 

1- تدريب التطوير الشامل لتمكين الشركاء من إنشاء تطبيق كامل مع خدمات React + Redux + Redis +  Redux Store و Redux Thunk و Redux.

2- معرفة أساسيات React.js مع ES6 وحزمة الويب مع أمثلة التعليمات البرمجية

3- تفاعل اختبار التطبيق باستخدام الأطر

4- تطوير التطبيق باستخدام Redux React

5- فهم إطار عمل React js

 

المتطلبات السابقة للتدريب

 

سعودي الجنسية.   
الحصول على دبلوم كحد أدنى وفي تخصص تقني أو معلوماتي أو هندسي
اكبر من 18 سنة
وجود جهاز حاسب آلي سعته لا تقل عن 4 جيجا بايت وانترنت مناسب


ملاحظة الدورة من 10 صباحا الى 2 مساء لمدة خمسة أيام

الشهادات الإحترافية المتعلقة
    لا توجد شهادات احترافية مرتبطة بالدورة التدريبية.
اسم مقدم الدورة
  • Ahmed Bakheet
خبرات المدرب
  •  

    Ahmed Bakheet

    Senior front end engineer (Vanilla js, Reactjs, Vuejs, nodejs) experienced in

    working with different clients, teams, and business types. Seeking a new

    challenge to please my passion for programming to help to make the world a

    better place

     

    EXPERIENCE

    Elmenus, Egypt — Sr. Front end engineer

    FEB 2019 - PRESENT

     

    Jobzella, Egypt — Front end engineer

    MAY 2018 - FEB 2019

     

    Dolf tech, Egypt — javascript developer

    JUNE 2016 - MAY 2018

  • مجال التدريب
    الدورات التدريبية التخصصية
  • المسار الوظيفي
    • علم البيانات
    • واجهة وتجربة المستخدم
  • نوع الدورة
    دورة مهارية
  • مستوى الدورة التدريبية
    مستوى متقدم
  • طريقة توصيل الدورة
    تفاعلية مباشرة
  • موعد البرنامج تبدأ 24-10-2021 إلى 28-10-2021 لمدة 20 ساعات
انتهت فترة التقديم