Code With Somar
2.72K subscribers
442 photos
4 videos
1 file
811 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
ماهو الـ API ؟؟
#web #api #php #json #xml #code #programmer #syria #js
👍2🔥21
ما الفرق بين 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
4🔥2👍1
Code With Somar
التسجيل الخاص بجلسة اليوم 📹 سعيد جداً بجميع من حضر و أتمنى أن تكون الجلسة مفيدة و قامت بإيصال رسالتها بتسليط الضوء على مفاهيم جديدة إن شاء الله تكون مفيدة لكم في سوق العمل 🙏🏻 انتظرونا بجلسات قادمة حول مواضيع جديدة 🔥
بما أنه صار في أشخاص جدد معنا بالقناة بذكركم بالـ #live اللي ساويناه من فترة بخصوص اختبار الـ #API باستخدام الـ Postman

خبرونا برأيكم عنه بالتعليقات و شو بتحبوا نساوي جلسات قادمة بالمستقبل 👆🏻🔥
4🔥2👏1
قمت سابقاً بتقديم شرح مختصر عن الـ API ( تجدون المنشور ضمن قناتي على الـ #Telegram )

و اليوم أقدم لكم بعض النصائح التي قد تساعدكم في بناء API أكثر أماناً

#API #Security #tips #syria #UAE #Iraq #erbil #php #validation #backend #web
🔥5👍2
هل أنا اشتغلت المشروع بشكل صحيح؟
هل دوري بينتهي لما بجرب الكود و بيعطيني نتيجة؟

بانتظار آرائكم و الاسئلة لفيديو الاسبوع القادم ❤️🙏🏻

#test #testing #unittest #web #API #postman #jmeter #blacbox #frontend #backend #flutter #QA #developer #syria #UAE #security


https://fb.watch/ku3rLz1IIs/
👍2
بأغلب إعلانات التوظيف منلاحظ شرط التعامل مع الـ 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
2🔥2👍1
ما هي الـ #webhooks و ما الفرق بينها و بين الـ #API ؟ 🤔

معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:

🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn

بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️

#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
2🔥1
معلومات لا تعرفها عن الـ #postman

1️⃣ رابط الفيديو على TikTok
2️⃣ رابط الفيديو على Facebook

#API #laravel #web #flutter #syria #iraq #tips #token
2👍2