JSON و Fetch API و REST API

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

ماذا يقول طلابنا عن هذا الكورس

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

آراء المتعلمين

قيّم الكورس واترك تعليقك

سجّل الدخول للتقييم
  • لا توجد تعليقات بعد — كن أول من يشارك رأيه.