آموزش REST API

دسته بندی: آموزش طراحی وب

معرفی Rest API

یک REST API مجموعه ای از توابع را تعریف می کند که برنامه نویسان می توانند درخواست ها را انجام دهند و پاسخ ها را از طریق پروتکل HTTP مانند GET و POST دریافت کنند.

از آنجایی که REST API از HTTP استفاده می کند، می توان آن را عملا با هر زبان برنامه نویسی استفاده و به راحتی آن را تست کرد.

وب جهان گستر (WWW) نمونه ای از یک سیستم توزیع شده است که از معماری پروتکل REST برای ارائه یک اینترفیس مبتنی بر Hypermedia برای وب سایت ها استفاده می کند.

REST API به شما اجازه می دهد تا از طریق هر چیزی که می توانید یک درخواست HTTP ارسال کنید، با Parse ارتباط برقرار کنید.

ویژگی های REST API

  • سرویس بدون حالت
  • پشتیبانی از XMLو JSON
  • ساده تر از SOAP
  • مستند سازی
  • پیغام خطا
آیا این نوشته را دوست داشتید؟
packtpub-bdd-in-c-using-specflow-cucumber-to-develop-a-rest-api-and-automate-software-testing

دوره BDD در سی شارپ - استفاده از (Specflow (Cucumber برای توسعه REST API و تست نرم افزار خودکار


در این دوره، درباره توسعه رفتار محور (BDD) در #C و چگونگی انجام آن با استفاده از Specflow که پیاده سازی دات نت در Cucumber است، می آموزید. همچنین به ب...

1399/02/30 497 بازدید
pluralsight-building-your-first-application-with-the-power-bi-rest-api

ساخت اولین اپلیکیشن با Power BI REST API


در این دوره، نحوه فراخوانی نقاط پایانی API و رندرکردن آبجکت های Power BI را در برنامه ای که خارج از Power BI قرار دارد را یاد می گیرید. نخست، نحوه ثبت...

1399/02/09 514 بازدید
linkedin-programming-foundations-apis-and-web-services

مبانی برنامه نویسی: وب سرویس ها و APIs


در این دوره مربی Kesha Williams نحوه کار با چند فناوری مشهور برای ساخت وب سرویس ها را ارائه می دهد. Kesha با آماده سازی مقدمات دوره شروع کرده و سپس به...

1399/01/14 2211 بازدید
linkedin-building-restful-apis-with-flask

آموزش ساخت RESTful API با Flesk


API های خوب برای توسعه پروژه های وب و موبایل به ویژه با رویکرد مدرن و mobile-first ضروری هستند. این دوره دانش بنیادی مورد نیاز برای فعال کردن روابط مت...

1398/12/13 2078 بازدید زیرنویس دارد
linkedin-introducing-postman

مقدمه ای بر Postman


Postman در واقع مانند یک cURL گرافیکی است. اما اگر فقط از این مورد آن استفاده می کنید، جالب ترین و مفیدترین ویژگی های محیط توسعه API را از دست داده ای...

1398/12/03 1692 بازدید زیرنویس دارد
teamtreehouse-build-a-rest-api-with-php

آموزش ساخت REST API با PHP


در این دوره یاد خواهید گرفت تا REST API را با استفاده از Slim Microframework ایجاد کنید. آنچه یاد خواهید گرفت: REST APIs در Slim...

1398/10/25 1261 بازدید
teamtreehouse-introduction-to-rest-apis

آشنایی با REST APIs


بسیاری از API هایی که در وب با آنها روبرو می شوید از یک ایده طراحی به نام REST استفاده می کنند که مخفف عبارت Representational State Transfer (انتقال ب...

1398/10/01 2363 بازدید
packtpub-spring-boot-2-0-in-7-days-video

آموزش Spring Boot 2.0 در 7 روز


این دوره راهنمای کاملی برای توسعه سریع برنامه در سطح سازمانی با Boot Spring است. شما با سیستم‌های بیلد - Maven، Gradle، Starters، سرویس‌های وب RESTfu...

1398/08/22 1557 بازدید
linkedin-java-ee-web-services

آموزش Java EE: وب سرویس‌ها


در این دوره با چگونگی ساخت وب سرویس‌های مبتنی بر RESTful و SOAP در Java EE برای ساخت، بروزرسانی، حذف و کوئری داده از پروژه نمونه، رفع خطاها و انجام تس...

1398/07/17 1642 بازدید زیرنویس دارد
packtpub-building-rest-based-microservices-with-lumen

ساخت میکروسرویس های مبتنی بر REST با Lumen


در این دوره با ساخت RESTful API با استفاده از میکروفریمورک Lumen اشنا می شوید. همچنین مفاهیم پیشرفته Lumen مانند احراز هویت، مجوز و ایمن سازی API با ر...

1398/07/08 2417 بازدید
pluralsight-introduction-to-wiremock

آشنایی با WireMock


در این دوره با شبیه سازی API هایی آشنا می شوید که اپلیکیشن شما آنها را تست می کند. ابتدا یاد می گیرید که چگونه با API با استفاده از WireMock ارتباط بر...

1398/06/17 732 بازدید
packtpub-go-building-devops-tools

آموزش Go - ساخت ابزارهای DevOps


در این دوره، ابتدا با REST APIs شروع خواهید کرد. سپس، شما یک کتابخانه کلاینت REST در طول دوره ایجاد می کنید و مفاهیم جدید آن را فرا می گیرید. در آخر، ...

1398/05/21 2686 بازدید
packtpub-rest-apis-and-building-a-slack-clone-video

آموزش REST، APIs و ایجاد Slack Clone


در این دوره یاد خواهید گرفت تا Slack Clone و اپلیکیشن چت زمان اقعی با Kotlin را ایجاد کنید. شما یاد خواهید گرفت پروفایل های اکانت ایجاد کنید، افزودن و...

1397/12/07 1930 بازدید
pluralsight-getting-started-with-oauth-2-0

آموزش شروع کار با OAuth 2.0


OAuth 2.0 راه حلی برای امنیت API است که به HTTP API مدرن مجوز و delegation ارائه می دهد. در این دوره با OAuth 2.0، اصول OAuth، نقاط قوت و ضعف آن، برقر...

1397/08/03 2664 بازدید
teamtreehouse-build-a-rest-api-in-spark

آموزش ایجاد REST API در Spark


در این کارگاه با نحوه ایجاد REST API در فریمورک میکرو فوق العاده Spark آشنا می شوید. Apache Spark یک موتور تجزیه و تحلیل یکپارچه برای پردازش داده های...

1397/07/22 985 بازدید
pluralsight-how-to-use-flask-python-rest-api-tools

آموزش استفاده از ابزارهای REST API پایتون و Flask 


در هسته توسعه هر REST API با Flask Microframework یک دانش کامل از نحوه استفاده از پایتون و Flask وجود دارد. در این دوره با مهارت های ایجاد REST API، ر...

1397/06/17 3009 بازدید زیرنویس دارد
teamtreehouse-flask-rest-api-course

آموزش Flask REST API


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

1397/05/15 2087 بازدید
pluralsight-building-microservices-rest-apis-using-spring-data-rest

آموزش ساخت Microservices REST APIs با Spring Data REST


در مرکز ایجاد microservices REST APIs درکی از Spring Data REST وجود دارد. در این دوره با معماری میکروسرویس ها، بکارگیری Spring Data REST در پروژه، پیا...

1397/05/10 2207 بازدید
packtpub-hands-on-graphql-for-better-restful-web-services-video

آموزش GraphQL برای RESTful Web Services


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

1397/04/11 2279 بازدید
packtpub-building-restful-web-services-with-spring-5-video

آموزش ایجاد سرویس های وب RESTful با Spring 5


REST یک استایل معماری است که با چالش های ساختن خدمات وب مقیاس پذیر مواجه می شود. در دنیای متصل امروز، API ها نقش مهمی در وب داشته اند. API ها پارچه ای...

1397/03/19 3332 بازدید