
JSON و Fetch API و REST API
اربط واجهاتك بالعالم الحقيقي من البيانات. في 29 جلسة عملية بالعربية تفهم أولًا ما هو الـ API وREST وصيغة JSON والفرق بين JSON.parse وJSON.stringify، ثم تتقن fetch في JavaScript: جلب البيانات بطريقة GET وبناء تطبيق ويب للفيديوهات، وإرسال البيانات بطريقة POST ومعالجة الأخطاء بـ then وcatch، وإرسال النماذج والملفات بـ FormData. بعدها تنتقل إلى جهة الخادم فتبني REST APIs بـ PHP وMySQL تستقبل البيانات وتحفظها وتعيدها بصيغة JSON، وتتعلم json_encode وjson_decode واكتشاف أخطاء JSON، وتنشئ بحثًا مباشرًا في قاعدة البيانات، وتحدّث الصفحات دون إعادة تحميل، وتختم بتصميم RESTful API في Node.js. بعد كل جلسة اختبار من خمسة أسئلة بنتيجة فورية. مناسب لمن يعرف أساسيات JavaScript ويريد بناء تطبيقات ويب متكاملة.
ماذا ستتعلم
- شرح مفاهيم الـ API وREST وصيغة JSON وتحويلها.
- استخدام fetch لطلبات GET وPOST ومعالجة الأخطاء.
- إرسال النماذج والملفات باستخدام FormData.
- بناء REST APIs بـ PHP وMySQL تقرأ البيانات وتحفظها.
- إنشاء بحث مباشر وتحديث الصفحات دون إعادة تحميل وتصميم مسارات RESTful.
محتوى الكورس
- 1ما هو الـ API وما هو REST API؟
- 2ما هو JSON؟ مع أمثلة
- 3الفرق بين JSON.parse وJSON.stringify
- 4ما فائدة الـ API وكيف يعمل؟
- 5استخدام fetch لطلبات GET
- 6مثال عملي لـ fetch GET: جلب بيانات الفيديوهات
- 7مثال عملي لـ fetch: بناء تطبيق ويب للفيديوهات
- 8fetch من نوع POST لإرسال البيانات
- 9POST الجزء الثاني: التعامل مع الأخطاء بـ then وcatch
- 10إرسال بيانات النماذج بـ fetch وFormData
- 11شرح دوال FormData
- 12إرسال الملفات بـ fetch وFormData
- 13REST API يستقبل البيانات ويحفظها في MySQL
- 14REST API يجلب البيانات من قاعدة البيانات
- 15تحديث محتوى الصفحة دون إعادة تحميلها
- 16التحكم في نتائج الـ API
- 17عرض بيانات الـ API بترتيب عكسي
- 18PHP: تحويل JSON إلى Array/Object
- 19PHP: تحويل Array/Object إلى JSON
- 20اكتشاف أخطاء JSON وتصحيحها
- 21ما هو الـ API وإنشاؤه في PHP
- 22إنشاء API من نوع GET في PHP
- 23إنشاء API من نوع GET – الجزء الثاني
- 24إنشاء API من نوع POST في PHP
- 25REST API بـ PHP وMySQL – نوع GET
- 26REST API بـ PHP وMySQL – نوع POST
- 27صندوق بحث مباشر بـ JavaScript و API
- 28البحث في قواعد البيانات بـ PHP وMySQL وfetch
- 29RESTful API باستخدام Node.js
ماذا يقول طلابنا عن هذا الكورس
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
آراء المتعلمين
قيّم الكورس واترك تعليقك
سجّل الدخول للتقييم- لا توجد تعليقات بعد — كن أول من يشارك رأيه.

