This media is not supported in your browser
VIEW IN TELEGRAM
اولأ يجب ان تعرف ما هي العمليات الناتجة عن بناء ال api او بمعنى اخر عمليات API
رابط المقال الاصلي لاحد المطورين المحترفين
https://www.linkedin.com/feed/update/urn:li:activity:7147838111039836160?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7147838111039836160%29
رابط المقال الاصلي لاحد المطورين المحترفين
https://www.linkedin.com/feed/update/urn:li:activity:7147838111039836160?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7147838111039836160%29
🔥1
ASP.net core web api
اولأ يجب ان تعرف ما هي العمليات الناتجة عن بناء ال api او بمعنى اخر عمليات API رابط المقال الاصلي لاحد المطورين المحترفين https://www.linkedin.com/feed/update/urn:li:activity:7147838111039836160?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Al…
1. HTTP GET
This retrieves a resource from the server. It is idempotent. Multiple identical requests return the same result.
2. HTTP PUT
This updates or Creates a resource. It is idempotent. Multiple identical requests will update the same resource.
3. HTTP POST
This is used to create new resources. It is not idempotent, making two identical POST will duplicate the resource creation.
4. HTTP DELETE
This is used to delete a resource. It is idempotent. Multiple identical requests will delete the same resource.
5. HTTP PATCH
The PATCH method applies partial modifications to a resource.
6. HTTP HEAD
The HEAD method asks for a response identical to a GET request but without the response body.
7. HTTP CONNECT
The CONNECT method establishes a tunnel to the server identified by the target resource.
8. HTTP OPTIONS
This describes the communication options for the target resource.
9. HTTP TRACE
This performs a message loop-back test along the path to the target resource.
This retrieves a resource from the server. It is idempotent. Multiple identical requests return the same result.
2. HTTP PUT
This updates or Creates a resource. It is idempotent. Multiple identical requests will update the same resource.
3. HTTP POST
This is used to create new resources. It is not idempotent, making two identical POST will duplicate the resource creation.
4. HTTP DELETE
This is used to delete a resource. It is idempotent. Multiple identical requests will delete the same resource.
5. HTTP PATCH
The PATCH method applies partial modifications to a resource.
6. HTTP HEAD
The HEAD method asks for a response identical to a GET request but without the response body.
7. HTTP CONNECT
The CONNECT method establishes a tunnel to the server identified by the target resource.
8. HTTP OPTIONS
This describes the communication options for the target resource.
9. HTTP TRACE
This performs a message loop-back test along the path to the target resource.
مخطط توضيح مكونات api متكاملة
رابط المقال الاصلي لاحد المطورين المحترفين
https://www.linkedin.com/posts/alexxubyte_systemdesign-coding-interviewtips-activity-7156688533682855936-oPCE?utm_source=share&utm_medium=member_desktop
رابط المقال الاصلي لاحد المطورين المحترفين
https://www.linkedin.com/posts/alexxubyte_systemdesign-coding-interviewtips-activity-7156688533682855936-oPCE?utm_source=share&utm_medium=member_desktop
🔥1
مثال بسيط يشرح فائدة API
لدينا في الصورة API تتعامل مع قاعدة بيانات تحتوي على حسابات النظام.
يوجد لدينا 5 عمليات وهي :
Get :
وهي عبارة عن عملية Select.
وهنا تجلب لي بيانات عدة جداول " اذا لم احدد لها شرط ستجلب كل الحسابات ".
Post :
وهي عبارة عن عملية Insert.
وهنا ترسل لها بيانات الحساب المراد اضافته الى قاعدة البيانات.
Put:
وهي عبارة عن عملية Update.
وهنا نرسل لها البيانات الجديدة للحساب المراد تعديل بياناته.
Delet:
وهي عبارة عن عملية Delete.
وهنا نرسل لها رقم الحساب " المفتاح الرئيسي ".
Get One:
وهي عبارة عن عملية Select لحساب واحد.
وهنا نرسل لها رقم الحساب " المفتاح الرئيسي ".
لدينا في الصورة API تتعامل مع قاعدة بيانات تحتوي على حسابات النظام.
يوجد لدينا 5 عمليات وهي :
Get :
وهي عبارة عن عملية Select.
وهنا تجلب لي بيانات عدة جداول " اذا لم احدد لها شرط ستجلب كل الحسابات ".
Post :
وهي عبارة عن عملية Insert.
وهنا ترسل لها بيانات الحساب المراد اضافته الى قاعدة البيانات.
Put:
وهي عبارة عن عملية Update.
وهنا نرسل لها البيانات الجديدة للحساب المراد تعديل بياناته.
Delet:
وهي عبارة عن عملية Delete.
وهنا نرسل لها رقم الحساب " المفتاح الرئيسي ".
Get One:
وهي عبارة عن عملية Select لحساب واحد.
وهنا نرسل لها رقم الحساب " المفتاح الرئيسي ".
👍5🔥1
ASP.net core web api
Get : وهي عبارة عن عملية Select. وهنا تجلب لي بيانات عدة جداول " اذا لم احدد لها شرط ستجلب كل الحسابات ".
دالة سي شارب عادية جدا تستخدم
Entity framework " اختياري "
واعلى الدالة تحدد نوعها كـ HTTP methods
كما هو مؤشر في الصورة
Entity framework " اختياري "
واعلى الدالة تحدد نوعها كـ HTTP methods
كما هو مؤشر في الصورة
🔥2
ASP.net core web api
مثال بسيط يشرح فائدة API لدينا في الصورة API تتعامل مع قاعدة بيانات تحتوي على حسابات النظام. يوجد لدينا 5 عمليات وهي : Get : وهي عبارة عن عملية Select. وهنا تجلب لي بيانات عدة جداول " اذا لم احدد لها شرط ستجلب كل الحسابات ". Post : وهي عبارة عن عملية…
في الصورة جزء من صفحة ويب لاستعراض جميع عمليات API و تتيح الصفحة استخدام وتجربة العمليات
وهذه الصفحة يتم انشائها تلقائياً دون تدخل منك
وهذه الصفحة يتم انشائها تلقائياً دون تدخل منك
This media is not supported in your browser
VIEW IN TELEGRAM
REST API Cheatsheet. The method to download high-resolution PDF is available at the end.
This guide is designed to help you understand the world of RESTful APIs in a clear and engaging way.
What's inside:
- An exploration of the six fundamental principles of REST API design.
- Insights into key components such as HTTP methods, protocols, versioning, and more.
- A special focus on practical aspects like pagination, filtering, and endpoint design.
Whether you're beginning your API journey or looking to refresh your knowledge, this blog and cheat sheet combo is the perfect toolkit for success.
–
Subscribe to our newsletter to download the 𝐡𝐢𝐠𝐡-𝐫𝐞𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐜𝐡𝐞𝐚𝐭 𝐬𝐡𝐞𝐞𝐭. After signing up, find the download link on the success page: https://bit.ly/3tMUM2B
رابط المقال الاصلي لاحد المطورين المحترفين
https://www.linkedin.com/posts/alexxubyte_systemdesign-coding-interviewtips-activity-7150890664833011712-BLiO?utm_source=share&utm_medium=member_desktop
This guide is designed to help you understand the world of RESTful APIs in a clear and engaging way.
What's inside:
- An exploration of the six fundamental principles of REST API design.
- Insights into key components such as HTTP methods, protocols, versioning, and more.
- A special focus on practical aspects like pagination, filtering, and endpoint design.
Whether you're beginning your API journey or looking to refresh your knowledge, this blog and cheat sheet combo is the perfect toolkit for success.
–
Subscribe to our newsletter to download the 𝐡𝐢𝐠𝐡-𝐫𝐞𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐜𝐡𝐞𝐚𝐭 𝐬𝐡𝐞𝐞𝐭. After signing up, find the download link on the success page: https://bit.ly/3tMUM2B
رابط المقال الاصلي لاحد المطورين المحترفين
https://www.linkedin.com/posts/alexxubyte_systemdesign-coding-interviewtips-activity-7150890664833011712-BLiO?utm_source=share&utm_medium=member_desktop
❤2👍1
منصة لينكدان افضل منصة تحصل منها على معلومات مهنية ومتقدمة وحديثة
ايضا توفر وظائف وطرق تواصل مع الشركات العالمية
انصح بالاشتراك فيها
ايضا توفر وظائف وطرق تواصل مع الشركات العالمية
انصح بالاشتراك فيها
https://twitter.com/alexxubyte/status/1761433212956676308
منشور يشرح مكونات بناء api اشعارات
استخدم خدمة اشعارات فايربيس كمثال في المخطط
منشور يشرح مكونات بناء api اشعارات
استخدم خدمة اشعارات فايربيس كمثال في المخطط
#انماط_معمارية_بناء_الكود
مهمة جدا جدا جدا للعمل على المشاريع كفرد او فريق برمجي
اي شركة تشترط معرفتك لهذه الانماط لكي يتم قبولك كموظف لديها .
https://twitter.com/bytebytego/status/1762008364253598006
مهمة جدا جدا جدا للعمل على المشاريع كفرد او فريق برمجي
اي شركة تشترط معرفتك لهذه الانماط لكي يتم قبولك كموظف لديها .
https://twitter.com/bytebytego/status/1762008364253598006
#انماط_معمارية_بناء_الكود
مهمة جدا جدا جدا للعمل على المشاريع كفرد او فريق برمجي
اي شركة تشترط معرفتك لهذه الانماط لكي يتم قبولك كموظف لديها .
https://www.youtube.com/watch?v=I5c7fBgvkNY&pp=ygUKYnl0ZWJ5dGVmbw%3D%3D
مهمة جدا جدا جدا للعمل على المشاريع كفرد او فريق برمجي
اي شركة تشترط معرفتك لهذه الانماط لكي يتم قبولك كموظف لديها .
https://www.youtube.com/watch?v=I5c7fBgvkNY&pp=ygUKYnl0ZWJ5dGVmbw%3D%3D
YouTube
Everything You NEED to Know About Client Architecture Patterns
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd…
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd…
Media is too big
VIEW IN TELEGRAM
ابداع احد طلابنا من جامعة الحكمة - اليمن
مشروع مقرر مستوى ثالث قسم تقنية المعلومات لثلاث مواد
- تجارة إلكترونية.
- برمجة تكاملية " بناء API "
- تطوير تطبيقات الاندرويد
حصل الطالب على الدرجة الكاملة في الثلاث المواد.
مشروع مقرر مستوى ثالث قسم تقنية المعلومات لثلاث مواد
- تجارة إلكترونية.
- برمجة تكاملية " بناء API "
- تطوير تطبيقات الاندرويد
حصل الطالب على الدرجة الكاملة في الثلاث المواد.
🔥3