The Complete React Guide Track

React Projects
(12)

نتجاوز في هذه الدورة المفاهيم النظرية ونتعمق معًا لبناء تطبيقات واقعية من بيئة العمل الحقيقية من خلال ثلاثة مشاريع تم تخطيطها بعناية، مما يُكسبك خبرة عملية ويعزز فهمك لمكتبة ريأكت ReactJS.

سعر الدورة $29
  • +500طالب
  • متوسطالمستوى
عن الدورة

تعرّف على الدورة

نتجاوز في هذه الدورة المفاهيم النظرية ونتعمق معًا لبناء تطبيقات واقعية من بيئة العمل الحقيقية من خلال ثلاثة مشاريع تم تخطيطها بعناية، مما يُكسبك خبرة عملية ويعزز فهمك لمكتبة ريأكت ReactJS؛ ويساعدك على المنافسة في سوق العمل بين باقي المبرمجين.

ستقوم في هذه الدورة بتصميم وإنشاء المشاريع التالية بنفسك:

 News Feed App: ستقوم في هذا المشروع بتطوير تطبيق موجز أخبار ديناميكي يعرض الأخبار الرائجة عبر فئات مختلفة. ستستخدم واجهات برمجة التطبيقات الخارجية 3rd party API، مميزات الترقيم والتصفية (pagination and filtering). كل هذا من خلال مراعاة التصميم المتجاوب (Responsive Design) واستخدام أفضل ممارسات تجربة المستخدم (UX) لإنشاء واجهة تطبيق سهلة الاستخدام.

Around the World:  ستقوم في هذا المشروع بتحدي مهاراتك في لغة جافا سكريبت ومكتبة ريأكت لتبني بنفسك موقع ويب ديناميكي يعرض معلومات عن دول مختلفة حول العالم، مع إمكانية بحث المستخدم عن الدول وفلترتها حسب المنطقة أو القارة للوصول إلى دول محددة، وأيضًا الضغط على الدولة لرؤية المزيد من المعلومات التفصيلية عنها في صفحة منفصلة. ستقوم أيضًا بتنفيذ color theme switcher يسمح للمستخدمين باختيار نمطهم المفضل، بجانب دمج واجهة برمجة التطبيقات (API)، وتصميم واجهة مستخدم متجاوبة (Responsive design) وأيضًا استخدام أدوات مهمة مثل Tailwind و react router و react-select و eslint و vite وغيرهم. 

اشترك في الدورة الآن، واحترف مكتبة ReactJS!

تشمل الدورة

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

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.

محتوى الدورة

  1. 1
    Introduction
  2. 2
    Course Materials
  3. 3
    Project 1: Around the World23 درسًا · 1 اختبار
    1. Project Overview
    2. Project Plan
    3. Initialization
    4. Custom Font
    5. VS Code Plugins
    6. Componentization
    7. ThemeSwitcher Component
    8. Header Component
    9. Prettier with Tailwind CSS
    10. Search input and Region Menu Components
    11. Country Card and Country list Components
    12. Fetch Real Data from an API
    13. Handle Corner Cases of fetch
    14. Filter Data by Region
    15. Filter by Search input
    16. React Router Implementation
    17. Country Page and Links
    18. Create a Hook for Fetching Data
    19. Refactor useFetchData
    20. Use Dynamic Data in the Country Page
    21. Cache Data Using localStorage
    22. Deploy Your Website on vercel.com
    23. Fix the 404 Issue on Vercel
    24. Project 1: Around the World
  4. 4
    Project 2: News Feed14 درسًا · 1 اختبار
    1. Project Description
    2. Project Setup
    3. News Feed Components
    4. Use the News API
    5. Add Search Bar – Part 1
    6. Add Search Bar – Part 2: Improve Performance
    7. Add Search Bar – Part 3: Loading and Empty States
    8. Using Debounce
    9. Pagination – Part 1
    10. Pagination – Part 2: Enable and Disable Buttons
    11. Error Handling
    12. Improve the Loading State
    13. Add a Category filter
    14. Add a Link to News Details
    15. Project 2: News Feed
  5. 5
    Project 3: Kanban Board29 درسًا · 1 اختبار
    1. Project Overview
    2. Project Plan
    3. Initialization
    4. Component Library: Button
    5. Component Library: TextField
    6. Component Library: Dropdown
    7. Component Library: Dialog and Aliases
    8. Layout: Header
    9. Layout: SideMenu – Part 1
    10. Layout: SideMenu – Part 2
    11. Layout: Workspace
    12. Render the Project with Real Data
    13. JSDoc: Add Types to Your Components
    14. Logic: Add new Board – Part 1
    15. Logic: Add new Board – Part 2
    16. Logic: Add new Board – Part 3
    17. Logic: Add new Board – Part 4
    18. Logic: Delete Board
    19. Logic: Cache Data in Local Storage
    20. Logic: Edit Board
    21. Logic: Add new Task
    22. Logic: Delete Task
    23. Logic: Add new Column
    24. Logic: Use the Immer Library
    25. Logic: Delete Column
    26. Logic: Edit Task
    27. Logic: Drag and Drop – Part 1
    28. Logic: Drag and Drop – Part 2
    29. Logic: Drag and Drop – Part 3
    30. Project 3: Kanban Board
  6. 6
    Conclusion
  1. الاختبار النهائي
    1. الاختبار النهائي
المعلم

تعلّم على يد م. أحمد علي

  • م. أحمد علي
    م. أحمد علي

    مهندس برمجيات ذو خبرة أكثر من عشر سنوات. عمل في أكبر شركات العالم مثل مايكروسوفت وجوجل وميتا، ويعمل حاليًا كمهندس برمجيات في Amazon Web Services (AWS). يمتلك مجموعة متوازنة من الخبرات والمهارات بين تقنيات الواجهة الأمامية والخلفية. هذا بجانب خبرته في تبسيط مواضيع كالخوارزميات وهياكل البيانات على قناته التعليمية على اليوتيوب.

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

4.8
متوسط التقييمات
12 عدد التقييمات
5
10
4
2
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Mohamed Nasser Abdalla
تم النشر قبل 5 أشهر
تجربة تعلم ممتعة ومفيدة مع دورة React

الدورة كانت واضحة ومليئة بالتطبيقات العملية التي ساعدتني أفهم React بشكل أعمق. المشاريع كانت ممتعة، وقدرت من خلالها أطبق كل مفهوم مباشرة وأشوف النتيجة فورًا.

abdelrahman yasser
تم النشر قبل سنة واحدة
شرح سلل ورائع

الحملله التطبيق كان كويس واتعلمنا أشياء كثيرة بفضل الله

MOHAMMED
تم النشر قبل سنة واحدة
كورس ممتاز ومشاريع متقدمة جدا

بنصح بيه كل لي عايز يطور في الرياكت ويعمل شغل عالى جدا و advanced جدا ويتعلم مكتبات تساعده في الشغل بعد كده ❤❤❤

Ali Fadel
تم النشر قبل سنتين
دورة جميلة كالعادة

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

Abdelrahman Fathi
تم النشر قبل سنتين
المزيد من الثقة

ما شاء الله عن نفسي أكبر إستفادة من هذه الدورة هي كيفية تعامل المهندسين مع المشروع من البداية وكيفية تقسيم المشروع و دا بيحل مشاكل كتير كانت بتظهر بعد البدء في المشروع لو مكنتش مخطط هتعمل اي بالظبط مثلا: م/ أبو سريع كان بيقسم تقسيمه بسيطه في البداية فرقت معي بشكل كبير 1-نبدأ ب Styleing 2-ثم Logic

Reema Waleed
تم النشر قبل سنتين
كورس قوي ورائع

انا درست دورة مشاريع الرياكت بمنحة لطلاب قطاع غزة بسبب الحرب والحمدلله اليوم انا بفضل الله ثم منصة المدرسة اصبحت متمكنة وقادرة على تطوير نفسي ومهاراتي مشكورين جدا منصة المدرسة ومشكور المهندس احمد وجعله الله في ميزان حسناتكم .

Ahmed Soliman
تم النشر قبل سنتين
كورس مميز ومفيد

شغل عالي ومميز جدا

Abdallah Abdelhameed
تم النشر قبل سنتين
كورس مفيد وسهل

جزاكم الله خيرا

مازن سلطان عبدالجليل عبدالنور
تم النشر قبل 3 سنوات
دورة عمل

لاحظت ان فيها تطبيق وتوظيف لاغلب مواضيع الدورات السابقة في رياكات ان لم تكن كلها

Mahmoud
تم النشر قبل 3 سنوات
روعة

دورة قيمة جدا وهتطبق على مشروعين مهمين

لديك سؤال؟

الأسئلة الشائعة

  • مطورو React الذين يرغبون في بناء تطبيقات واقعية
  • المطورين الذين لديهم معرفة أساسية بـ React ويرغبون في تعميق فهمهم
  • المطورون الذين يرغبون في بناء معرض أعمال قوي (Portfolio)

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

  • بناء تطبيقات React معقدة وتفاعلية
  • التكامل مع مختلف المكتبات وواجهات برمجة التطبيقات APIs
  • تصميم وتنفيذ واجهات سهلة الاستخدام
  • تطبيق أفضل الممارسات في الصناعة لجودة الكود وقابليته للصيانة
  • عرض مهاراتك في معرض أعمالك (Portfolio) من خلال مشاريع احترافية

نعم، تتطلب دورة “مشاريع ريأكت” معرفة أساسية بمكتبة react. إذا كنت مبتدئًا في رياكت وتبحث عن مراجعة المفاهيم الأساسية، فنرشح لك دورة “React: The Complete Course”.

ابدأ مشاريع React اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.