كورس رياكت | React JS Course
by أكاديمية ترميز · 130 chapters · 28h
- React JS course
- تعلم رياكت
- React hooks
- Redux tutorial
- React Router
- React for beginners Arabic
Free with Google or your email. The videos play from YouTube, credited to their creator.

Chapters
- 01كورس رياكت | React JS Course Intro05:45
- 02هدية رمضان؟ ما الجديد بخصوص كورس رياكت React JS؟04:21
- 031: عن كورس رياكت | المتطلبات | طريقة التعلم | about React course05:30
- 041.5: كيف تحصل على كل أكواد الكورس من github09:45
- 051.6: الحصول على الأكواد و التعامل معها باستخدام git05:41
- 062: ما هو رياكت ؟ | What is React JS08:27
- 073: التجربة الأولى ل React09:16
- 084: تجهيز بيئة العمل و إنشاء مشروع React جديد10:50
- 095: فهم هيكلة مشاريع React14:02
- 106: بناء ال component الأول في React17:46
- 117: ما هو ال component في React؟ | شرح نظري05:46
- 128: مقدمة إلى ال JSX11:06
- 139: إضافة Style لعناصر ال JSX10:20
- 1410: إضافة ال Classes في ال JSX12:00
- 1511: تحدي بناء ال Components03:37
- 1612: حل تحدي ال Components في React28:41
- 1713: إرسال ال props في ال Components19:07
- 1814: إرسال ال JSX كـ Props إلى ال Component14:03
- 1915: تحدي ال Props01:53
- 2016: حل تحدي ال Props10:41
- 2117: Conditional Rendering in React12:20
- 2218: Rendering List in React15:22
- 23Private videoUnavailable
- 2419: تحدي ال List Rendering01:53
- 2520: حل تحدي ال List Rendering15:40
- 2621: مقدمة إلى ال State في رياكت | Intro to State in React08:19
- 2722: مشكلة تعديل ال State من ال Component06:19
- 2823: ما هو ال React DOM و كيف يعمل؟08:21
- 2924: useState Hook in React18:39
- 3025: إدارة ال State مع المدخلات | Managing State with Input in React13:58
- 3126: State with Forms in React17:54
- 3227: حل مشكلة ال Object State في ال Form13:59
- 3328: Other Form Fields with State16:18
- 3429: Select & Radio Inputs with State10:39
- 3530: تحدي تحديث ال State Object04:23
- 3631: حل تحدي تحديث ال Object State10:27
- 3732: Using Arrays as State in the Component in React JS17:22
- 3833: التعديل و الحذف في ال Array State في رياكت17:26
- 3934: التعديل في ال Array State09:42
- 4035: تحدي تحديث ال Array State02:07
- 4136: حل تحدي تحديث ال Array State14:03
- 4237: التحديث المتكرر لل state في رياكت15:05
- 4338: تحدي التحديث المتتالي لل State03:22
- 4439: حل تحدي التحديث المتتالي لل State05:22
- 4540: عرض مشروع Loan Application Form06:00
- 4641: المشروع الأول: بناء الواجهات و ال Components35:07
- 4742: المشروع الأول: بناء المنطق البرمجي38:22
- 48المشروع الأول: إظهار ال Modal و إكمال المشروع28:05
- 4944: Communication using (Props)15:46
- 5045: Sending the event handler to the props12:30
- 5147: Prop Drilling Issue11:20
- 5248 : Using (useContext) to Fix The Prop Drilling Issue23:48
- 5349: Using (useContext) to Share Data in The APP14:27
- 5450 : Context Challenge03:45
- 5551 : Context Challenge Solution11:41
- 5652 : Intro To React Router17:33
- 5753 : Using (Link) To Navigate To Other Pages09:49
- 5854 : Dynamic Routes19:57
- 5955 : Extracting Params From The Dynamic Routes12:41
- 6056 : 404 page إظهار صفحة الخطأ09:53
- 6157 : Nested Routes - الروابط المتداخلة11:41
- 6258 : SSR vs CSR - SPA? ما هي مواقع الصفحة الواحدة؟08:59
- 6359 : البدء في استخدام أطر العمل التصميمية في رياكت17:37
- 6460 : تخصيص التصميم الكلي للمشروع10:36
- 6561 : Material UI تخصيص و ترتيب الصفحة في10:45
- 6662 : icons استخدام ال06:00
- 6763 : Material UI تحدي الـ01:47
- 6864 : Material UI حل تحدي الـ10:10
- 6965 : مقدمة لمشروع قائمة المهام06:19
- 7066 : استعراض مشروع قائمة المهام04:01
- 7167 : تنزيل المكتبات و البدء في المشروع06:22
- 7268 : Todo List تصميم الهيكل العام لل16:17
- 7369 : Todo Component بناء الـ14:44
- 7470 : Todo Component إكمال بناء ال07:55
- 7571 : إضافة خطوط خارجية للمشروع19:51
- 7672 : إكمال التصميم الخاص بإضافة مهمة جديدة08:33
- 7773 : في قائمة المهام Todos إظهار مجموعة08:31
- 7874 : إضافة مهمة جديدة09:06
- 7975 : إضافة مهمة للمهام المنجزة21:08
- 8076 : Context (useContext hook) الاعتماد على ال12:21
- 8177 : حذف المهام من قائمة المهام19:10
- 8278 : تعديل مهمة في قائمة المهام21:14
- 8379 : localStorage تخزين المهام في ال14:52
- 8480 : useEffect in React and how to retrieve data from localStorage13:26
- 8581 : Retrieving The Todos From Local Storage07:59
- 8682 : تصنيف المهام المنجزة / غيرالمنجزة18:20
- 8783 : إضافة اللمسات الأخيرة على المشروع10:03
- 8884 : Project Deployment - رفع المشروع11:26
- 8985 : مقدمة لتنظيف أكواد المشروع03:42
- 9086 : Caching The Computations Using useMemo15:54
- 9187 : Moving The Dialog Modals Up (lifting the state up)29:56
- 9288 : Adding Toast as Providers10:36
- 9389 : Adding Toast Logic With Context15:15
- 9490 : Turning The Context Into Provider26:07
- 9590.1 : تصحيح كود الدرس الأخير03:31
- 9691 : Introduction To Use Reducer36:35
- 9792 : Applying useReducers to Todo App24:04
- 9893 : Applying useReducer on Update / Delete19:36
- 9994 : Combining Reducer With Context25:53
- 10095 : Fixing The Mutation Problem10:15
- 10196 : useState - useEffect - useMemo - useContext - useReducer مراجعة عامة21:42
- 10296 : useState - useEffect - useMemo - useContext - useReducer مراجعة عامة04:12
- 10397 : API Section مقدمة إلى ال02:43
- 10498 : استعراض مشروع الطقس03:40
- 10599 : تنزيل المكتبات و الخطوط12:46
- 106100 : بناء الواجهات30:07
- 107101 : و فهمه api استعراض ال09:24
- 108102 : API Request in React12:56
- 109103 : useEffect Cleanup18:12
- 110104 : في الصفحة API تعبئة بيانات ال12:16
- 111105 : using moment library for data and time07:25
- 112106 : translation using i18next in react12:36
- 113107 : تغيير اللغة من خلال الضغط على الزر12:15
- 114108 : تغيير اتجاه الموقع بناء على اللغة المحددة05:26
- 115109 : اختتام و رفع المشروع05:38
- 116110 : Redux مقدمة إلى فصل04:49
- 117111 : Redux - شرح نظري14:32
- 118112 : Redux with React البدء باستخدام45:51
- 119113 : Using Redux for Subtraction09:33
- 120114 : . مطابقة الشرح النظري و التطبيق العملي12:32
- 121115 : Redux تحدي01:23
- 122116 : Redux حل تحدي04:00
- 123117 : Redux Dev Tool08:34
- 124118 : The Problem of Async Logic in Redux12:43
- 125119 : Async Logic in Redux - شرح نظري04:36
- 126120 : Using Redux with API16:40
- 127121 : Adding the Async Logic to Redux13:44
- 128122 : Adding Async Logic to the Redux Code25:00
- 129123 : Completing the Integration with Redux12:03
- 130124 : Redux & Async Logic with Redux Revision18:20
- 131خاتمة السلسلة | ماذا بعد رياكت؟05:32
About this course
رياكت هو أحد أشهر أطر عمل الجافاسكريبت في الوقت الحالي و هو من أكثر أطر العمل المطلوبة في سوق العمل، في هذه السلسلة أضع لكل شرحا مفصلا مزودا بأشكال التطبيق المختلفة و بالشروحات النظرية متى ما دعت الحاجة لأضمن وصول المعلومة للمتعلم، . حيث يتضمن هذا الكورس كل المفاهيم التي ستحتاجها لبدء مشروع رياكت حقيقي أو الدخول في أي فريق برمجي يستخدم إطار عمل رياكت. سنتعلم بناء المكونات و التعامل معها، سنفهم السبب الأساسي و القيمة الحقيقية التي أضافتها أطر العمل. سنفهم مفهوم (الستيت) و طريقة التعامل معها و إداراتها، سنتعلم كذلك طريقة ربط المشاريع بال API. و الأهم من هذا كاملا هو معرفة كيف تتعلم و ما هي الطريقة التي تبحث فيها عن المعلومة و تستخرج منها الحل ثم توظفه بالطريقة الصحيحة التي توفر لك الميزة ال…





