العودة إلى الدورات
متوسط تطوير البرمجيات en

برنامج نانوديجري في React

يوداسيتي
منصة · California, USA

عن هذه الدورة

يُعد React من أهم المكتبات التي غيّرت مشهد تطوير الواجهات الأمامية. في هذا البرنامج المتوسط من نوع نانوديجري، ستتقن هذه المكتبة القوية لواجهات المستخدم وتكتسب مهارات جاهزة لسوق العمل بالانتقال من المكوّنات الأساسية إلى هندسة تطبيقات بمستوى احترافي. ستقوم ببناء واجهات ويب تصريحية، وإتقان JSX والـ props وإدارة الحالة بشكل وظيفي، وتعلّم التوجيه في تطبيقات الصفحة الواحدة. ومع تقدّمك، ستتعمّق في أنماط متوسطة لبناء تطبيقات قوية وقابلة للتوسّع، بما في ذلك التوجيه على جانب العميل، وتحسين الأداء، وجلب البيانات المعقّد باستخدام React Query، والتعامل مع الحالة البعيدة مقابل الحالة المحلية. ستتعلّم أيضًا استخدام Redux لإدارة حالة التطبيق، وأنظمة مكوّنات واجهة المستخدم الحديثة باستخدام Tailwind و shadcn/ui، بالإضافة إلى المصادقة والمسارات المحمية، والاختبار الشامل باستخدام Jest و Vitest و React Testing Library. في نهاية البرنامج، ستكون قد أنجزت عدّة مشاريع واقعية، بما في ذلك تطبيق لتتبع الكتب، وتطبيق متجر تجزئة، وتطبيق استطلاعات للموظفين، وستكون جاهزًا لبناء تطبيقات React بجودة إنتاجية.

المهارات المطلوبة مسبقاً

المهارات التي يُفضّل امتلاكها قبل الالتحاق بهذه الدورة

سي إس إس التحكم في الإصدارات باستخدام Git جافاسكريبت متوسطة المستوى جافاسكريبت async/await الدوال في جافاسكريبت

المهارات المكتسبة

المهارات التي ستكتسبها عند إتمام هذه الدورة

حالة المكوّنات في React التوجيه في React إدارة حالة التطبيق باستخدام Redux أنماط التصميم في React الاختبار باستخدام Jest استخدام React Query لجلب البيانات المصادقة والمسارات المحمية في React React Testing Library و Vitest

دورات ذات صلة