Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete React Guide 2026 - Arabic | عربي
Rating: 4.8 out of 5(45 ratings)
229 students

The Complete React Guide 2026 - Arabic | عربي

React Hooks, Redux Toolkit, React Routing v6, Tanstack Query, Firebase, Styling (Chakra UI, MUI, Tailwind CSS) & More!
Created byEman Alatawi
Last updated 2/2026
Arabic

What you'll learn

  • React JS تعلم بناء العديد من التطبيقات المبنية بواسطة
  • تعلم إنشاء متجر إلكتروني متكامل ( مع Admin Panel & Dashboard)
  • Redux Toolkit إتقان المفاهيم الأساسية
  • تعلم Redux Toolkit Query
  • إنشاء تطبيقات ويب قوية، سريعة، تفاعلية ، وسهلة الاستخدام
  • React JS باستخدام (SPA) إنشاء تطبيقات
  • React Bootstrap, MUI تعلم
  • React Router V6 تعلم
  • Chakra UI Library تعلم
  • Styled Components باستخدام CSS in Js تعلم
  • Tailwind CSS Framework تعلم
  • React Hook Form تعلم
  • تعلم TanStack Query V4
  • Firebase platform إنشاء تطبيقات متكاملة بمساعدة
  • تعلم Charts, Tables في تطبيقات ال React

Course content

43 sections292 lectures47h 59m total length
  • Section Overview0:21

    من الجيد أن تراجع معلوماتك في الجافاسكريبت قبل البدء في تعلم المكتبات المبنية عليها.

    لذلك قمت بوضع روابط لأفضل المواقع التي يمكنك من خلالها مراجعة مفاهيم الجافاسكريبت الأساسية والمتقدمة

    ملاحظة :  المواضيع المكتوبة بالقائمة بالأسفل لابد أن يكون لديك معرفة بها مسبقاً ( لا تقلق سوف أذكرك بالمفاهيم عند استخدامها في تطبيقات الرياكت أثناء الدروس )

    JavaScript features that you should learn before learning React

    1. General JavaScript features(variables, functions, datatypes, conditional statements e.t.c)

    2. Modern JavaScript features

      • ES6 classes

      • The new variable declaration let/const

      • Arrow functions

      • Destructuring assignment

      • Array functions especially Map and filter

      • ES6 modules

      • Asynchronous JavaScript

  • The Modern JavaScript Tutorial0:01

    The Modern JavaScript Tutorial

  • A re-introduction to JavaScript (JS tutorial)0:01

    MDN - A re-introduction to JavaScript (JS tutorial)

  • Mozilla's JavaScript Guide

    Mozilla's JavaScript Guide

  • You Don't Know JS Yet - Book0:01

    You Don't Know JS Yet - Book

Requirements

  • HTML , CSS , JavaScript معرفة مسبقة بالمفاهيم الأساسية لكل من
  • و ليس شرطاً Git & GitHub يفضل أن يكون لديك معرفة ب

Description

React.js هي مكتبة JavaScript الأكثر شيوعًا التي يمكنك استخدامها وتعلمها هذه الأيام لبناء واجهات مستخدم حديثة وتفاعلية للويب.


خلال هذه الدورة التدريبية سوف تتعلم المفاهيم الأساسية والمتقدمة خطوة بخطوة مع التطبيق والأمثلة - (سوف تقوم ببناء عدة مشاريع وتتعلم من خلالها بشكل أسرع).

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

الدورة مرتكزة على مفهوم Functional components first بدلا عن Class Components وهذا ما سوف تلاحظه خلال الدورة.

ستعلمك هذه الدورة التدريبية React.js بطريقة موجهة نحو التطبيقات والتدريبات الكثيرة ، سوف تتعلم جميع الأساسيات الرئيسية بالإضافة إلى المفاهيم  المتقدمة والموضوعات ذات الصلة لجعلك  مطور  React js.

سوف تتعلم العديد من Hooks سواءً الأساسية أو المتقدمة وأيضاً custom hooks الموجودة في المكتبات المختلفة التي سوف نستخدمها خلال التطبيقات.


هذة الدورة هي عبارة عن خلاصة التعلم المستمر والمكدس الذي قمت به من قبل، وقد أحببت أن أقوم بترتيبها حسب ما رأيت أنه مناسباً للمبتدئين في لغة React، لأنه لأول  مرة تعلمت React  لم يكن هناك مصدر واحد مكتمل لتلقي معلومات مرتبة و متسلسلة من الألف للياء باللغة العربية مع الشرح المفصل.

لقد قمت بتجهيز محتويات هذه الدورة بناء على الدليل المقترح لتعلم ال React لعام 2026.

محتويات الدورة التدريبية :

  • Fundamental Topics (المواضيع الأساسية):

    • Create React App (CRA) Tool

    • JSX

    • Functional components

    • Props

    • States

    • Conditional Rendering

    • Lists & Keys

    • Component Life Cycle

    • Event Handling

    • Basic Hooks:

      • useState Hook

      • useEffect Hook

  • Advanced Topics (المواضيع المتقدمة):

    • Hooks:

      • useRef Hook

      • useCallback Hook

      • useMemo Hook

      • useContext Hook

      • Custom Hooks

    • Portals

    • Vite Tool

  • Ecosystem:

    • Styling:

      • Styled Components

      • MUI (Material UI)

      • Tailwind CSS

      • React Bootstrap

      • Chakra UI

      • Animations:

        • Framer Motion

    • Router:

      • React Router v6:

        • useLocation Hook

        • useNavigate Hook

        • useParams Hook

    • Forms:

      • React Hook Form:

        • useForm Hook

        • useFeildArray Hook

    • REST API Calls:

      • Axios

    • State Management:

      • Context:

        • useContext Hook

      • Redux Toolkit:

        • useDispatch Hook

        • useSelector Hook

      • TanStack Query (React Query):

        • useQuery Hook

      • Redux Toolkit Query

    • Firebase

    • Tables

      • Material React Table

    • Charts

      • React Chartjs 2


  • Browser Extensions installation:

    • React Developer Tools

    • React Context DevTool

    • Redux DevTools


  • Apps & Projects ( التطبيقات والمشاريع):

    • Practice Apps:

      • Simple Movies App

      • Sculptures Gallery App

      • Meals Chef App (CRUD)

      • Photos & Quotes App

      • Books Finder App

      • Blog App With Firebase

    • Capstone Project:

      • E-Commerce System

سوف تتعلم جميع المفاهيم المذكورة من البداية وليس بالضرورة أن يكون لديك خبره مسبقة في React JS. فضلاً قم بمراجعة منهج الدورة لتفاصيل أكثر.

Who this course is for:

  • Students who want to learn how to build reactive and fast web apps
  • أي شخص لديه شغف في مجال الويب
  • مناسب للمبتدئين