RESTful روشی برای ایجاد، خواندن، آپدیت نمودن و یا حذف اطلاعات بر روی سروری است که از HTTP call های ساده استفاده می کنند. در واقع REST یک مدل طراحی برای برنامه های شبکه ای می باشد که ارتباط بین دو سیستم (client-server) را توسط یک پروتکل (مانند http، smtp، ftp و …) ایجاد می کند. برنامه های بر پایه این روش/معماری، ReSTful application نامیده می شوند، چرا که فقط با request های CRUD (مخفف create update read delete) پروتکل واسط، با هدف تعامل برقرار می کنند.
توسعه دهندگان وب به صورت مکرر در مورد اصول REST و ساختار داده RESTful بحث میکنند. چراکه یکی از جنبههای حیاتی توسعه وب مدرن است؛ ولی بعضی اوقات این کار فوق العاده گیج کننده می شود.REST به خودی خود یک تکنولوژی نیست ولی می توان گفت روشی است برای ایجاد API هایی با اصول سازماندهی مشخص.
سرفصل های دوره آموزشی Udemy Learn Restful Api’s with Asp.Net Core 5.0 2021:
۰۱ مقدمه
۰۲ شروع با Web Api
۰۳ ساخت اولین وب Api
۰۴ عملیات CRUD با هسته Framework Core و MSSQL
۰۵ کد وضعیت HTTP
۰۶ محتوای مذاکره
۰۷ مهاجرت
۰۸ بارگذاری پرونده ها در داخل The Restful Api
۰۹ اعتبار سنجی مدل
۱۰ روش مسیریابی و سفارشی
۱۱ رابطه بین نهادها
۱۲ کاربر کنترل کننده _ هشدار رمز عبور ، احراز هویت و مجوز
۱۳ فیلم کنترل کننده
۱۴ مرتب سازی ، صفحه بندی و جستجو
۱۵ کنترل رزرو
۱۶ استقرار Api
۱۷ مستندات Api