👍2🔥2❤1
ما الفرق بين PUT & Patch ؟؟؟ 🤔
عندما نعمل مع API كثيراً ما نستخدم أنواع methods مختلفة و من المؤكد أنك لاحظت أن PUT و Patch ظاهرياً يقومان بنفس العمل، لكن مايجري خلف الشاشة حكاية أخرى.
📍 بدايةً لنتفق على أن كلاهما يستخدمان لتعديل بيانات موجودة سابقاً
📍 الـ PUT:
🔵 تستخدم لتعديل كامل معلومات الـ record ضمن الـ DB
🔵 يعتبر الطلب المرسل نسخة كاملة و معدلة من المعلومات الموجودة ضمن الـ DB
🔵 يستهلك كمية Bandwidth أعلى نسبياً من الـ Patch
📍 الـ Patch:
🔵 تستخدم لتعديل معلومات جزئية من الـ record في الـ DB
🔵 تحتاج فقط لإرسال المعلومات التي ترغب بتحديثها.
🔵 يستهلك كمية Bandwidth أقل نسبياً من الـ PUT
===============================
#put #patch #url #api #backend #laravel #node #js #bandwidth
عندما نعمل مع API كثيراً ما نستخدم أنواع methods مختلفة و من المؤكد أنك لاحظت أن PUT و Patch ظاهرياً يقومان بنفس العمل، لكن مايجري خلف الشاشة حكاية أخرى.
📍 بدايةً لنتفق على أن كلاهما يستخدمان لتعديل بيانات موجودة سابقاً
📍 الـ PUT:
🔵 تستخدم لتعديل كامل معلومات الـ record ضمن الـ DB
🔵 يعتبر الطلب المرسل نسخة كاملة و معدلة من المعلومات الموجودة ضمن الـ DB
🔵 يستهلك كمية Bandwidth أعلى نسبياً من الـ Patch
📍 الـ Patch:
🔵 تستخدم لتعديل معلومات جزئية من الـ record في الـ DB
🔵 تحتاج فقط لإرسال المعلومات التي ترغب بتحديثها.
🔵 يستهلك كمية Bandwidth أقل نسبياً من الـ PUT
===============================
#put #patch #url #api #backend #laravel #node #js #bandwidth
❤4🔥2👍1
Code With Somar
التسجيل الخاص بجلسة اليوم 📹 سعيد جداً بجميع من حضر و أتمنى أن تكون الجلسة مفيدة و قامت بإيصال رسالتها بتسليط الضوء على مفاهيم جديدة إن شاء الله تكون مفيدة لكم في سوق العمل 🙏🏻 انتظرونا بجلسات قادمة حول مواضيع جديدة 🔥
بما أنه صار في أشخاص جدد معنا بالقناة بذكركم بالـ #live اللي ساويناه من فترة بخصوص اختبار الـ #API باستخدام الـ Postman
خبرونا برأيكم عنه بالتعليقات و شو بتحبوا نساوي جلسات قادمة بالمستقبل 👆🏻🔥
خبرونا برأيكم عنه بالتعليقات و شو بتحبوا نساوي جلسات قادمة بالمستقبل 👆🏻🔥
❤4🔥2👏1
بأغلب إعلانات التوظيف منلاحظ شرط التعامل مع الـ Rest API ( شرحنا عن الـ API بمنشور سابق) لكن شو هو الـ Rest؟؟
هل هو النوع الوحيد؟؟
🔵 SOAP APIs:
هي اختصار لـ Simple Object Access Protocol تستخدم الـ XML كتنسيق للرسالة ولديها بنية أكثر صلابة من واجهات برمجة تطبيقات REST. يعتمدون على مجموعة موحدة من القواعد لتبادل الرسائل بين الأنظمة.
🔵 GraphQL APIs:
تُعد GraphQL لغة استعلام تتيح للعملاء تحديد البيانات التي يحتاجون إليها وتلقي تلك البيانات فقط. يوفر طريقة أكثر مرونة وفعالية لاسترداد البيانات من REST APIs التقليدية.
عم تاخد مكانها كشرط للتوظيف ضمن الشركات فـ انصح جداً بأنك تبلش تتعلمها.
🔵WebSocket APIs:
تسمح واجهات برمجة تطبيقات WebSocket بالاتصال ثنائي الاتجاه بين العميل والخادم ، مما يتيح التحديثات في الوقت الفعلي وإشعارات الدفع
🔵RPC APIs:
هي اختصار لـ Remote Procedure Call، تمكّن الـ RPC العميل من استدعاء وظيفة أو طريقة معينة على خادم بعيد ، مثل استدعاء دالة محلية.
🔵MQTT APIs:
هي اختصار لـ Message Queuing Telemetry Transport، تُستخدم واجهات برمجة التطبيقات MQTT (النقل عن بُعد لخدمة وضع الرسائل في قائمة انتظار) للاتصال من آلة إلى آلة في أجهزة إنترنت الأشياء (إنترنت الأشياء). إنه يتيح المراسلة الفعالة والموثوقة والآمنة بين الأجهزة ذات قوة المعالجة المحدودة وعرض النطاق الترددي للشبكة.
لكل نوع من أنواع API نقاط القوة والضعف الخاصة به ، ويعتمد اختيار API على متطلبات التطبيق وحالة الاستخدام المحددة.
#API #Syria #UAE #web #developer #Iraq #erbil #backend #MQTT #WebSocket #GraphQL
هل هو النوع الوحيد؟؟
🔵 SOAP APIs:
هي اختصار لـ Simple Object Access Protocol تستخدم الـ XML كتنسيق للرسالة ولديها بنية أكثر صلابة من واجهات برمجة تطبيقات REST. يعتمدون على مجموعة موحدة من القواعد لتبادل الرسائل بين الأنظمة.
🔵 GraphQL APIs:
تُعد GraphQL لغة استعلام تتيح للعملاء تحديد البيانات التي يحتاجون إليها وتلقي تلك البيانات فقط. يوفر طريقة أكثر مرونة وفعالية لاسترداد البيانات من REST APIs التقليدية.
عم تاخد مكانها كشرط للتوظيف ضمن الشركات فـ انصح جداً بأنك تبلش تتعلمها.
🔵WebSocket APIs:
تسمح واجهات برمجة تطبيقات WebSocket بالاتصال ثنائي الاتجاه بين العميل والخادم ، مما يتيح التحديثات في الوقت الفعلي وإشعارات الدفع
🔵RPC APIs:
هي اختصار لـ Remote Procedure Call، تمكّن الـ RPC العميل من استدعاء وظيفة أو طريقة معينة على خادم بعيد ، مثل استدعاء دالة محلية.
🔵MQTT APIs:
هي اختصار لـ Message Queuing Telemetry Transport، تُستخدم واجهات برمجة التطبيقات MQTT (النقل عن بُعد لخدمة وضع الرسائل في قائمة انتظار) للاتصال من آلة إلى آلة في أجهزة إنترنت الأشياء (إنترنت الأشياء). إنه يتيح المراسلة الفعالة والموثوقة والآمنة بين الأجهزة ذات قوة المعالجة المحدودة وعرض النطاق الترددي للشبكة.
لكل نوع من أنواع API نقاط القوة والضعف الخاصة به ، ويعتمد اختيار API على متطلبات التطبيق وحالة الاستخدام المحددة.
#API #Syria #UAE #web #developer #Iraq #erbil #backend #MQTT #WebSocket #GraphQL
❤2🔥2👍1
ما هي الـ #webhooks و ما الفرق بينها و بين الـ #API ؟ 🤔
معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:
🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn
بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️
#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:
🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn
بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️
#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤2🔥1