Apis
-
تعلم أساسيات وهندسة الـ API – دليل ودي للمبتدئين
كيف تسجل الدخول إلى التطبيقات باستخدام حسابك على Google أو Apple أو Microsoft؟ كيف تعمل المدفوعات عبر الإنترنت باستخدام Paystack أو PayPal؟ كيف تشارك التطبيقات مثل Facebook وInstagram المعلومات والإشعارات؟ الإجابة هي: إنهم يستخدمون واجهات برمجة التطبيقات (APIs). هذه أدوات قوية تدفع تطوير التطبيقات على الهواتف المحمولة والويب ومجموعة واسعة من التطبيقات، بما في ذلك خدمات السحابة، وأجهزة إنترنت الأشياء، وبرامج سطح المكتب، والمزيد. تتيح واجهات برمجة التطبيقات التواصل بين التطبيقات، مما يسهل تبادل البيانات والتحقق منها. في هذه المقالة،…
-
دورة API CRUD باللغة الإسبانية – تعلم Node.js، Express، MongoDB، والتحقق من الهوية
عمليات CRUD هي أساس تطوير تطبيقات الويب الخلفية. تعني CRUD إنشاء (Create)، قراءة (Read)، تحديث (Update)، وحذف (Delete). هذه العمليات أساسية لتطوير تطبيقات الويب الحديثة لأنها تُستخدم لإدارة البيانات في معظم تطبيقات الويب. لقد قمنا للتو بنشر دورة على قناة يوتيوب الإسبانية لـ freeCodeCamp.org ستعلمك كيفية تنفيذ واجهات برمجة تطبيقات REST باستخدام Node.js، Express، وMongoDB. ستتعلم كيفية تصميم المسارات، التعامل مع طلبات HTTP، التفاعل مع قواعد بيانات NoSQL، وتأمين نقاط النهاية الخاصة بك باستخدام مصادقة مستندة على رمز JSON Web…
-
كيفية تصميم وتطوير واجهات برمجة تطبيقات الويب: المبادئ التوجيهية الأساسية للمطورين
تلك التطبيقات المعدات الحاسوبية التي جعلت حياتنا أسهل وأفضل بالعديد من الطرق. نستخدمها نحن في أغلب الأيام، وبعض الأشخاص يجدون أنهم يستخدمون التطبيقات أكثر من التفاعل مع الأشخاص الآخرين. لكن كيف تتفاعل التطبيقات ببعضها البعض؟ حسنًا، تفعل ذلك من خلال الAPI البرمجية – وهي المفاتيح البرمجية للتطبيقات. ستتعلم ما هي الAPI في هذه المقالة. سنركز بوجه خاص على الAPI الويبية وتصميمها وتطويرها. ما هو الAPI الويبية؟ تلك الAPI التي صممت للاستخدام عبر الويب. بمعنى آخر، التطبيقات الموادية الويبية والأنظمة والخدمات…
-
تعلم كيفية تأمين خوادم API
الواجهات البرمجية للتطبيقات (APIs) تلعب دوراً مهماً في تمكين الاتصال بين الأنظمة البرمجية المختلفة. ومع ذلك، يأتي القوة العظيمة بمسؤولية عظيمة، ويتعين تأمين هذه الAPIs لحماية البيانات الحساسة والحفاظ على دقة تطبيقاتك. لقد قمنا بنشر دورة على قناة YouTube لـ freeCodeCamp.org التي تهدف إلى تزويد المطورين بالمعرفة الأساسية والمهارات التطبيقية لحماية خوادم الAPI من مختلف الأخطار والضعفات. نظرة عامة على الدورة هذه الدورة الشاملة تغطي المفاهيم الرئيسية وأفضل الممارسات لحفاظة خوادم الAPI الآمنة. من فهم مشاركة المصادر البديلة للأصول إلى…
-
كيفية بناء واجهة برمجة تطبيقات CRUD بدون خادم باستخدام إطار العمل Serverless، و Node.js، و GitHub Actions
كما توجد الحاسوبة بدون خادوم كانت ردا على التحديات التي تواجه الأنظمة التقليدية مبنية على الخوادم. مع الحاسوبة بدون خادوم، لم يعد المطورون بحاجة إلى إدارة أو توسيع الخوادم يدويا. بدلاً من ذلك، يتحكم مزودو الحوسبة السحابية بإدارة البنية التحتية، مما يسمح للفرق بالتركيز فقط على كتابة وتشغيل الشفرة. حلول الحاسوبة بدون خادوم تتوسع تلقائياً وفقاً للطلب وتقدم نموذج الدفع-بالاستخدام. هذا يعني أنك تدفع فقط للموارد التي يستخدمها تطبيقك فعلياً. هذه المقاربة تقلل بشكل كبير من عدد الأعمال التشغيلية، تزيد…
-
7 أفضل برامج الاشتراك الرابحة للمطورين والمبتدعين
هل أنت مطور أو منشئ محتوى تبحث عن طريقة لتحقيق الدخل من مهاراتك وجمهورك؟ قد تكون جالسًا على منجم ذهب دون أن تدرك ذلك. بصفتي مطورًا، أنا دائمًا غارق في كتابة الأكواد، وأستكشف باستمرار واجهات برمجة التطبيقات الجديدة وأبني مشاريع مختلفة. مثل الكثيرين منكم، فكرت كثيرًا في طرق لتحقيق الدخل من مهاراتي بعيدًا عن العمل مع العملاء أو الوظيفة اليومية. وهذا عندما اكتشفت تغييرًا في اللعبة: التسويق بالعمولة من خلال واجهات برمجة التطبيقات (API). إليكم المفاجأة – كنت بالفعل أكتب…
-
كيفية استخدام WebSockets في Node.js لإنشاء تطبيقات فورية
توضيح هذا البرنامج كيفية استخدام WebSockets في Node.js للتواصل التفاعلي ثنائي الاتجاه بين متصفح وخادم. هذه التقنية مهمة للتطبيقات السريعة وفي الوقت الحقيقي مثل لوحات المراقبة وتطبيقات المحادثة وألعاب اللاعبين المتعددين. Table of Contents نظرة عامة على WebSockets التواصل مع المتصفحات الأخرى المتصلة دعم خادم WebSocket بدء سريع لعرض WebSockets نظرة عامة على رمز Node.js نظرة عامة على رمز JavaScript الجانبي العميل معالجة الأخطاء إغلاق الاتصالات WebSockets متقدمة أمن WebSocket منفصل جدا مقابل عدة مثيلات خادم WebSocket خوادم WebSocket متعددة…
-
كيفية البدء بخدمة أمازون سنبل سمبل ستيفيس
خدمة إشعارات亚马逊 (Amazon SNS – Simple Notification Service) هي خدمة إرسال رسائل تعتمد على السحابة، وتتيح للمطورين إرسال الإشعارات من السحابة إلى أنواع مختلفة من النقاط النهائية بما في ذلك البريد الإلكتروني، الرسائل النصية، التفعيلات المحمولة، وما إلى ذلك. إنها خدمة مدارة كاملة تتيح لك إرسال الرسائل عبر خدمات واجهات متعددة وأجهزة بسرعة وسهولة. في هذا الدليل، سنستعرض المواضيع التالية المتعلقة بـ Amazon SNS: فهم خدمة إشعارات亚马逊 وخصائصها الرئيسية إعداد خدمة إشعارات亚马逊 وإنشاء المواضيع والاشتراكات تهيئة خدمة إشعارات亚马逊 لإرسال الرسائل…
-
كيفية البدء باستخدام واجهة برمجة التطبيقات (API) لتحويل النص إلى كلام في جوجل كلاود
في هذا البرنامج التعليمي، سنرشدك خلال عملية إعداد واستخدام واجهة برمجة التطبيقات (API) لتحويل النص إلى الصوت في جوجل كلاود، بما في ذلك الأمثلة ومقاطع الكود. تقديم API جوجل لتحويل النص إلى الصوت كمهندس نظم، غالبًا ما تحتاج إلى دمج مختلف APIs في تطبيقاتك لتعزيز وظائفها. واجهة برمجة التطبيقات (API) لتحويل النص إلى الصوت في جوجل كلاود هي أداة قوية تحول النص إلى خطاب طبيعي الصوت. الاستخدامات الشائعة لـ API Google TTS هي: الوصولية: إحدى التطبيقات الأساسية لتقنية TTS هي…