4 دلیل برای اینکه از GraphQL بیشتر از REST API استفاده کنید

https://roocket.ir/articles/stop-using-rest-for-apis

GraphQL به طور معمول به عنوان فناوری جایگزین REST API معرفی می‌شود. در این مقاله در مورد مزایا، محدودیت‌ها و تفاوت‌های این دو توضیح خواهیم داد.

استفاده از REST API وردپرس در فریمورک لاراول

https://roocket.ir/articles/use-the-rest-wordpress-api-in-the-laravel-framework

ورژن 4.7 وردپرس که جدیداً منتشر شده قابلیت فوق‌العاده‌ای به نام REST API اضافه کرده که قبلاً فقط با استفاده از پلاگین های خارجی ممکن بود. بنابراین ما الان میتونیم براحتی از یک پروژه خارجی به دیتابیس وردپرس کوئری بزنیم. 

یک API چیست؟ به زبان ساده

https://roocket.ir/articles/what-is-an-api-in-english-please

قبل از این که توسعه نرم‌افزار را شروع کنم، API چیز ساده‌ای به نظر می‌رسید. در هنگام کار در زمینه فناوری، می‌بینیم که ایده‌های غلط زیادی درباره معنای اصلی این اصطلاح رایج بیان می‌شوند

کارکردن با APIs (مفاهیم + کد)

https://roocket.ir/articles/working-with-apis-concepts-code

سلام به همگی! امیدوارم حال همه شما علاقه‌مندان کامپیوتر خوب باشد. در این پست ما می‌خواهیم درمورد اینکه چگونه میتوان از هر API با استفاده از هر زبان برنامه‌نویسی، داده گرفت، صحبت کنیم. بله! شما درست خواندید! من اینجا از جاوااسکریپت و پایتون استفاده می‌کنم اما شما میتوانید از هر زبانی که بخواهید استفا...

سازگارپذیر کردن نسخه‌های API

https://roocket.ir/articles/how-to-make-your-rest-apis-backward-compatible

ایجاد سازگاری در بین نسخه‌های مختلف یک API کاری‌ست که برای مطمئن بودن از قابلیت تعامل با API باید انجام شود. شما در این روال با ارائه نسخه جدیدی از یک API باید مطمئن شوید که مشتریان‌تان که از نسخه قدیمی استفاده می‌کنند هنوز قابلیت تعامل با آن را دارند. در این مطلب از وبسایت راکت قصد داریم در ارتباط...

وداع با API های وب

https://roocket.ir/articles/good-bye-web-apis-2bel

در واقع زبان اکثر API های وب به ترکیبی از URL ها، چند فعل HTTP (GET ، POST و ...) و گاهی JSON محدود شده است.

RESTful API به زبان ساده چیست؟

https://roocket.ir/articles/a-beginners-tutorial-for-understanding-restful-api

در این مطلب از وبسایت راکت، قصد داریم به صورتی بسیار ساده شما را با Restful API آشنا بکنیم و تجربیاتی از کار با REST را با شما به اشتراک بگذاریم. در این مطلب ابتدا سعی داریم تا شما را با مفهوم API آشنا کنیم، سپس در ارتباط با ‌HTTP می‌گوییم

۶ ابزار برای مدیریت API

https://roocket.ir/articles/6-tools-for-api-management

یکی از ویژگی‌های مهم دنیای برنامه‌نویسی مدرن، APIها هستند. هر اپلیکیشنی فارغ از آنکه برای عموم منتشر می‌شود و یا آنکه یک نرم‌افزار خصوصی است، به APIهای قدرتمند و مناسبی نیازمند است. با این حال پیاده‌سازی و نگه‌داری از APIها می‌تواند کار سختی باشد. به همین دلیل امروز قصد داریم در ارتباط با ابزارهایی...

انتخاب کتابخانه‌ها و فریم‌وورک‌ها برای ای‌پی‌آی‌های REST در Node.js

https://roocket.ir/articles/choosing-the-libraries-and-frameworks-for-rest-apis-in-the-nodejs-stack

آموزش‌های زیادی برای ساخت ای‌پی‌آی‌های REST بر روی Node.js وجود دارند، اما اغلب این آموزش‌ها از قبل کتابخانه‌ها یا فریم‌وورک را انتخاب کرده‌اند. این راهنما در جهت مقایسه کتابخانه‌های مختلف نوشته شده است.

سوالات متداول در مورد APIهای مبتنی بر لاراول

https://roocket.ir/articles/frequently-asked-questions-about-laravel-based-apis

توسعه APIها روز به روز بیشتر و پرطرفدارتر می‌شود، اما هنوز ابهامات و سوالات زیادی در این زمینه برای بسیاری از توسعه دهندگان وجود دارد. در این مقاله ما تعدادی از سوالات رایج در این زمینه را جمع‌آوری کردیم و تلاش کردیم تا به صورت مختصر و به بهترین وجه به آن‌ها پاسخ دهیم.

چگونه با استفاده از GraphQL،Koa و MongoDB یک API قدرتمند بسازیم

https://roocket.ir/articles/better-programminghow-to-setup-a-powerful-api-with-graphql-koa-and-mongodb

ساخت API ها با استفاده از تکنولوژی‌های جدید و بروزی مثل Koa، MongoDB و GraphQL کاری آسان و شیرین است. Koa همانند Express، یک فریم‌ورک برای Node است.

بهترین API های مورد نیاز توسعه دهندگان تازه کار

https://roocket.ir/articles/my-top-5-apis-for-new-developers

من در این مقاله قصد دارم تعدادی از API های مورد علاقه‌ام را به شما معرفی کنم تا شاید شما نیز برای پروژه‌های تمرینی‌تان از آن‌ها استفاده کنید.

GraphQL - نکات خوب و بد

https://roocket.ir/articles/graphql-the-good-and-the-bad

GraphQL یک زبان کوئری برای APIها و یک runtime برای انجام آن کوئری‌ها با داده‌های موجود شما است. GraphQL یک تعریف کامل و قابل درک از داده‌ها در API شما فراهم می‌کند و همچنین به کلاینت‌ها قدرت این را می‌دهد که بپرسند دقیقا چه چیزی می‌خواهند، و نه بیشتر...

آشنایی با ۸ API گوگل

https://roocket.ir/articles/google-apis

APIهای گوگل یکی از شناخته‌ شده‌ترین سرویس‌های جهان است. در این مطلب از وبسایت راکت قصد داریم شما را با قدرتمندترین موارد این APIها آشنا کنیم. می‌توان گفت یکی از موضوعات مهمی که توسعه‌دهنده خوب را از توسعه‌دهنده‌های بد جدا می‌سازد توانایی کار با APIهاست.

تست کردن API در لاراول

https://roocket.ir/articles/testing-your-api-in-laravel

یکی از بخش‌های اصلی از فرایند تولید یک اپلیکیشن تست کردن است به خصوص اگر شما از روش TDD برای تست استفاده می‌کنید. برای عمل تست شما باید تست‌های واقعی و کارآمدی بنویسید که زمینه‌های مختلفی را در برمی‌گیرد و مسیر توسعه شما را به سمت راه درست سوق می‌دهد. توجه کنید که تست API با لاراول هرگز کار ساده ای...

استفاده از api Asana در لاراول

https://roocket.ir/articles/using-asana-api-laravelphp

اخیرا پروژه‌ای را شروع کردم که از API یک ابزار مدیریت پروژه به نام Asana استفاده می‌کند. پس تصمیم گرفتم معرفی کوتاهی برای هر کسی که می‌خواهد از آن استفاده کند، بنویسم

10 سرویس API کارآمد و رایگان

https://roocket.ir/articles/10-api-services-efficient-and-free

ما معمولاً از سرویس های API معروف در وبسایت هامون استفاده می‌کنیم اما در میان این سرویس ها یک سری گنجینه های پنهانی وجود دارند که سر زبان‌ها نیست اما بسیار با ارزشند. 

شروع کار با JavaScript Web Animation API

https://roocket.ir/articles/getting-started-with-the-javascript-web-animation-api

افزودن انیمیشن ها به رابط های وب باعث می شوند تا صفحات و اپلیکیشن های شما واکنش گراتر و تعاملی تر بشوند. یک منوی کناری که بصورت smooth و نرم از دید خارج میشود, نسبت به منویی که فقط ناپدید می شود تجربه خیلی بهتری برای کاربران خلق می کند

چگونه از Notification API مرورگرها استفاده بکنیم؟

https://roocket.ir/articles/how-to-use-the-notification-api

همه ما تجربه یک بار استفاده از نوتیفیکشن‌های مرورگر را داریم؛ اگر به وبسایتی مانند فیسبوک رفته باشید، مطمئنا با آن‌ها برخورد داشته‌اید، چرا که فیسبوک در وبسایت خود از Notification API استفاده می‌کند. در حقیقت این یک نوع Push Notification تحت دسکتاپ است.

ایجاد JSON API با استفاده از پایتون

https://roocket.ir/articles/build-a-simple-json-api-in-python

به عنوان یک فرمت داده‌ای، JSON مزیت‌های زیادی را در امر خوانایی و سبک بودن دارد. این ویژگی‌ها باعث می‌شوند تا روند کار کردن با داده‌ها ساده‌تر، سریع‌تر و بهینه‌تر شود. همچنین این خصوصیات باعث می‌شوند که فرایند ارسال و پاسخ در درخواست‌های سرور منعطف‌تر بوده و با ترافیک معمولاً کمتری همراه باشد.