React Projects(12)
نتجاوز في هذه الدورة المفاهيم النظرية ونتعمق معًا لبناء تطبيقات واقعية من بيئة العمل الحقيقية من خلال ثلاثة مشاريع تم تخطيطها بعناية، مما يُكسبك خبرة عملية ويعزز فهمك لمكتبة ريأكت ReactJS.
- +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!
تشمل الدورة
- مشروعان
- مشروعان
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1Introduction
- 2Course Materials
- 3Project 1: Around the World23 درسًا · 1 اختبار
- Project Overview
- Project Plan
- Initialization
- Custom Font
- VS Code Plugins
- Componentization
- ThemeSwitcher Component
- Header Component
- Prettier with Tailwind CSS
- Search input and Region Menu Components
- Country Card and Country list Components
- Fetch Real Data from an API
- Handle Corner Cases of fetch
- Filter Data by Region
- Filter by Search input
- React Router Implementation
- Country Page and Links
- Create a Hook for Fetching Data
- Refactor useFetchData
- Use Dynamic Data in the Country Page
- Cache Data Using localStorage
- Deploy Your Website on vercel.com
- Fix the 404 Issue on Vercel
- Project 1: Around the World
- 4Project 2: News Feed14 درسًا · 1 اختبار
- Project Description
- Project Setup
- News Feed Components
- Use the News API
- Add Search Bar – Part 1
- Add Search Bar – Part 2: Improve Performance
- Add Search Bar – Part 3: Loading and Empty States
- Using Debounce
- Pagination – Part 1
- Pagination – Part 2: Enable and Disable Buttons
- Error Handling
- Improve the Loading State
- Add a Category filter
- Add a Link to News Details
- Project 2: News Feed
- 5Project 3: Kanban Board29 درسًا · 1 اختبار
- Project Overview
- Project Plan
- Initialization
- Component Library: Button
- Component Library: TextField
- Component Library: Dropdown
- Component Library: Dialog and Aliases
- Layout: Header
- Layout: SideMenu – Part 1
- Layout: SideMenu – Part 2
- Layout: Workspace
- Render the Project with Real Data
- JSDoc: Add Types to Your Components
- Logic: Add new Board – Part 1
- Logic: Add new Board – Part 2
- Logic: Add new Board – Part 3
- Logic: Add new Board – Part 4
- Logic: Delete Board
- Logic: Cache Data in Local Storage
- Logic: Edit Board
- Logic: Add new Task
- Logic: Delete Task
- Logic: Add new Column
- Logic: Use the Immer Library
- Logic: Delete Column
- Logic: Edit Task
- Logic: Drag and Drop – Part 1
- Logic: Drag and Drop – Part 2
- Logic: Drag and Drop – Part 3
- Project 3: Kanban Board
- 6Conclusion
- الاختبار النهائي
- الاختبار النهائي
تعلّم على يد م. أحمد علي
م. أحمد عليمهندس برمجيات ذو خبرة أكثر من عشر سنوات. عمل في أكبر شركات العالم مثل مايكروسوفت وجوجل وميتا، ويعمل حاليًا كمهندس برمجيات في Amazon Web Services (AWS). يمتلك مجموعة متوازنة من الخبرات والمهارات بين تقنيات الواجهة الأمامية والخلفية. هذا بجانب خبرته في تبسيط مواضيع كالخوارزميات وهياكل البيانات على قناته التعليمية على اليوتيوب.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
الحملله التطبيق كان كويس واتعلمنا أشياء كثيرة بفضل الله
بنصح بيه كل لي عايز يطور في الرياكت ويعمل شغل عالى جدا و advanced جدا ويتعلم مكتبات تساعده في الشغل بعد كده ❤❤❤
ما شاء الله مشاريع جميلة جدا ينفع نحطها فى البورتفليو وشرح مميز جدا كان نفسنا فى مسك الختام بمشروع متجر اليكترونى أو منصة تواصل اجتماعى ان شاء الله فى المستقبل يتم تسجيلهم مع شرح الريدكس
ما شاء الله عن نفسي أكبر إستفادة من هذه الدورة هي كيفية تعامل المهندسين مع المشروع من البداية وكيفية تقسيم المشروع و دا بيحل مشاكل كتير كانت بتظهر بعد البدء في المشروع لو مكنتش مخطط هتعمل اي بالظبط مثلا: م/ أبو سريع كان بيقسم تقسيمه بسيطه في البداية فرقت معي بشكل كبير 1-نبدأ ب Styleing 2-ثم Logic
انا درست دورة مشاريع الرياكت بمنحة لطلاب قطاع غزة بسبب الحرب والحمدلله اليوم انا بفضل الله ثم منصة المدرسة اصبحت متمكنة وقادرة على تطوير نفسي ومهاراتي مشكورين جدا منصة المدرسة ومشكور المهندس احمد وجعله الله في ميزان حسناتكم .
شغل عالي ومميز جدا
جزاكم الله خيرا
لاحظت ان فيها تطبيق وتوظيف لاغلب مواضيع الدورات السابقة في رياكات ان لم تكن كلها
دورة قيمة جدا وهتطبق على مشروعين مهمين
جزاكم الله خيرا
طريقة العمل بالمشاريع و الاهتمام بالتفاصيل و عمل مشروع متكامل يجعل من الدورة اكثر من رائعة العيب الوحيد انها مشروعين فقط ولكن في معلومات دسمة وتطبيق مفيد جدا
الأسئلة الشائعة
- مطورو React الذين يرغبون في بناء تطبيقات واقعية
- المطورين الذين لديهم معرفة أساسية بـ React ويرغبون في تعميق فهمهم
- المطورون الذين يرغبون في بناء معرض أعمال قوي (Portfolio)
في نهاية هذه الدورة، ستكون قادرًا على:
- بناء تطبيقات React معقدة وتفاعلية
- التكامل مع مختلف المكتبات وواجهات برمجة التطبيقات APIs
- تصميم وتنفيذ واجهات سهلة الاستخدام
- تطبيق أفضل الممارسات في الصناعة لجودة الكود وقابليته للصيانة
- عرض مهاراتك في معرض أعمالك (Portfolio) من خلال مشاريع احترافية
نعم، تتطلب دورة “مشاريع ريأكت” معرفة أساسية بمكتبة react. إذا كنت مبتدئًا في رياكت وتبحث عن مراجعة المفاهيم الأساسية، فنرشح لك دورة “React: The Complete Course”.
ابدأ مشاريع React اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
الدورة كانت واضحة ومليئة بالتطبيقات العملية التي ساعدتني أفهم React بشكل أعمق. المشاريع كانت ممتعة، وقدرت من خلالها أطبق كل مفهوم مباشرة وأشوف النتيجة فورًا.