الدليل الكامل في تعلم تقنية React (مع شهادة) | التعلم الحر - EDLibre

الدليل الكامل في تعلم تقنية React (مع شهادة)

ستغوص بعمق في تعلم تقنية React في هذه الدورة التدريبية، ستتعرف على أساسيات Reactjs، React Routing، Redux، Next.js و لا يزال هنالك الكثير بانتظارك. كل هذا ستتعلمه من الصفر حتى الاحتراف في هذا الدليل الشامل. و لمن لا يعرف ما هي تقنية React فهي إطار لجافا سكريبت أو JavaScript framework، طورت بواسطة فايسبوك، و يتم استخدامها حاليا في كل من فايسبوك و انستغرام، و للتعرف أكثر على هذه التقنية، يمكنك التسجيل بالدورة.

الدليل الكامل في تعلم تقنية React (مع شهادة)

ستغوص بشكل عميق في هذه الدورة في تقنية React. ستتعلم النظرية و ستقوم بحل الواجبات و المهام، و بالتدريب على مشاريع تجريبية و ببناء تطبيق واحد كبير تم تحسينه طوال الدورة: The Burger Builder!
تعد JavaScript المحرك الرئيسي لتطبيقات الويب الحديثة حيث أنها هي لغة البرمجة الوحيدة التي تعمل في المتصفح و بالتالي فهي تسمح لك بتوفير تطبيقات عالية التفاعل. ستتمكن من تحقيق تطبيقات الهاتف مثل تجارب المستخدم في الويب. ولكن استخدام جافا سكريبت يمكن أن يكون تحديا، فسرعان ما يصبح الأمر ساحقا لإنشاء تطبيق ويب رائع باستخدام جافا سكريبت فانيلا و jQuery فقط. و هنا تأتي React للإنقاذ! حيث تتفاعل React مع المكونات -خاصة مع عناصر HTML– و يمكنك إنشاء تطبيقات ويب رائعة و قوية بسرعة فقط من خلالها. ما عليك سوى إنشاء مكون مرة واحدة، و تهيئته وفقا لاحتياجاتك، و نقل البيانات إليه ديناميكيا (أو الاستماع إلى الأحداث الخاصة بك!) وإعادة استخدامها كلما تطلب الأمر.
هل تحتاج إلى عرض قائمة بالمستخدمين في تطبيقك؟ إنها عملية بسيطة مثل إنشاء مكون “المستخدم User” وإخراجه كلما كان ذلك ضروريا.

تبدأ هذه الدورة بالأساسيات و تشرح مفهوم React بالضبط و كيفية استخدامه (و لأي نوع من التطبيقات). بعد ذلك، سيتقدم مستوى الدورة شيئا فشيئا. و ستغوص بعمق في تقنية React و المكتبات الشائعة مثل react-router و Redux. و عند نهاية الدورة، يمكنك بناء تطبيقات React مذهلة (صفحة واحدة)!
ستتعرف في الدورة على:
• مفهوم React و كيفية استخدامه و لماذا يصلح.
• أساسيات تقنية React (الميزات الأساسية، السياق والمفاهيم).
• كيفية إخراج القوائم و المحتوى الشرطي.
• تصميم مكونات React.
• الغوص العميق في الأجزاء الداخلية من تقنية React و ميزات المكونات المتقدمة.
• كيفية الوصول إلى محتوى Http من خلال تطبيقات React (AJAX).
• Redux ، Redux ، Redux … من الصفر إلى الاحتراف!
• المصادقة.
• مقدمة لاختبار الوحدة (unit testing).
• مقدمة ل Next.js.
• …و أكثر بكثير!

الأهداف و المكتسبات:

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

المتطلبات:

• أساسيات جافا سكريبت، HTML و CSS.
• لا تحتاج أن تكون خبير جافا سكريبت لتنجح في هذه الدورة!
• معرفة ES6 و جافا سكريبت ستكون مفيدة و لكنها ليست ضرورية.
• لا تحتاج لمعرفة مسبقة ب React أو لأي تجربة إطار JS أخرى.

الفئة المستهدفة:

• الطلاب الذين يرغبون في تعلم كيفية إنشاء تطبيقات ويب تفاعلية و سريعة.
• أي شخص مهتم بتعلم تقنية شائعة للغاية تستخدمها شركات التكنولوجيا الرائدة مثل Netflix.
• الطلاب الذين يرغبون في تطوير مهاراتهم في تطوير الويب، وتعلم تقنية مستقبلية.

رابط الدورة

بالتوفيق. نحن رهن الإشارة إن احتجتم مساعدة ما. يكفي مراسلتنا عبر الصفحة الرسمية للموقع على الفيسبوك Education Libre أو ترك تعليقات. ويمكنكم متابعتنا عبر تطبيق Telegram لتتوصلوا بمستجدات موقع التعلم الحر باستمرار.

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *