تطوير واجهات الويب باستخدام React
دورة عملية متخصصة في تطوير واجهات الويب الحديثة باستخدام React، تبدأ من المفاهيم الأساسية للمكتبة وتنتقل تدريجياً إلى Components وProps وإدارة الحالة باستخدام Hooks، والتعامل مع Routing وAPIs وContext API وuseReducer، وصولاً إلى بناء تطبيقات React متكاملة من خلال مشاريع عملية كبيرة.
حقائق الدورة
- المستوى
- متوسط
- لغة الدورة
- العربية
- الساعات
- 32
- عدد الجلسات
- 16
- مدة الجلسة
- 120 دقيقة
ما الذي ستتعلمه
- مقدمة إلى React ومميزاتها.
- فهم مفهوم Single Page Applications – SPA.
- إنشاء مشروع React حديث باستخدام Vite.
- التعرف على هيكل مشروع React.
- فهم JSX وطريقة استخدامه.
- إنشاء Functional Components.
- تقسيم الواجهة إلى Components صغيرة ومنظمة.
- إعادة استخدام Components.
- التعامل مع Props.
- تمرير البيانات بين Components.
- التعامل مع Children.
- Conditional Rendering.
متطلبات الدورة
- معرفة جيدة بأساسيات HTML.
- معرفة جيدة بأساسيات CSS.
- معرفة جيدة بأساسيات JavaScript.
- فهم Variables وConditions وLoops وFunctions.
- معرفة Arrays وObjects.
- معرفة أساسية بـ DOM.
- معرفة ES6 JavaScript مثل:
- جهاز حاسوب شخصي مناسب للتطبيق العملي.
- وجود محرر أكواد مثل Visual Studio Code.
- الالتزام بالحضور والتطبيق العملي.
لمن هذه الدورة
- الأشخاص الذين أنهوا أساسيات HTML وCSS وJavaScript.
- طلاب تطوير الويب الراغبون في الانتقال إلى React.
- المطورون المبتدئون الراغبون في دخول مجال Front-End Development.
- الأشخاص الذين يريدون بناء تطبيقات ويب حديثة وتفاعلية.
- الطلاب الراغبون في تطوير مهاراتهم بعد إنهاء دورة أساسيات الويب.
- الأشخاص الراغبون في بناء مشاريع عملية باستخدام React.
- المطورون الذين يريدون تأسيس أنفسهم قبل الانتقال إلى Next.js أو تقنيات React الأكثر تقدماً.