Rest api چیست؟ Rest api مخفف کلمات representational state transfer – application programming interface میباشد. api متد هایی برای ارتباط با کتابخانه ها و اپلیکیشن ها را دارد. Rest روشی برای ارسال و دریافت داده ها با پروتکل http از طریق شبکه است. هم چنین پروتکلی به نام simple object access protocol که soap نام گرفته است، کار ارسال و دریافت را با فرمت xml انجام می دهد. رست ای پی آی ها از این جهت به وجود آمده اند که از پروتکل هایی که در بستر وب وجود دارند استفاده کنند. اگر بخواهیم برای سیستمی وب سرویس ایجاد کنیم، به عنوان مثال سیستمی که با فریمورک laravel توسعه داده شده است. باید از restful api ها استفاده بکنیم. برای سیستم های توزیع شده، rest یک نوع معماری نرم افزار بشمار می رود. سیستم های توزیع شده چه نوع سیستم هایی هستند؟ Distributed system یا همان سیستم توزیعی، سیستمی است که متشکل از تعدادی سرور، کامپیوتر و ... که برای یک هدف ولی مستقل از هم کار می کنند. یکی از معروف ترین سیستم توزیعی که همه روزه با آن سرو کار داریم سیستم web میباشد. از نظر کاربر سیستم های توزیعی یک سیستم واحد است. پیش نیاز های آموزش restful api در لاراول اولین پیش نیاز، یادگیری زبان php است چرا که باید با syntax و نحوه کد نویسی در آن آشنا باشید. در واقع باید تسلط کافی به این زبان را داشته باشید. بعد از این که زبان php را یاد گرفتید شما می توانید شروع به یادگیری فریم ورک laravel کنید. لاراول یکی از محبوب ترین فریمورک های است که با زبان php توسعه داده شده و بسیاری از سیستم های تحت وب با استفاده از این فریمورک نوشته شده اند.
تاریخ : 27 آذر 1400 نام نویسنده : mahdi