تعداد ویدئو | 74 |
---|---|
زمان دوره | 03:46:37 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ساختن RESTful API با OData V4 در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساختن RESTful API های یک شکل با OData V4 در ASP.NET Core است که با نام اصلی Building a Consistent RESTful API with OData V4 in ASP.NET Core از شرکت Pluralsight منتشر شده است.
تکنولوژی OData یا همان Open Data Protocol که یک استاندارد OASIS است و بهترین روش را برای ایجاد و مصرف API های RESTful تعریف می کند. OData به شما کمک می کند تا هنگام ایجاد API های RESTful بر منطق کسب و کار خود تمرکز کنید بدون اینکه نگران رویکردهای تعریف response header ها و request ها و status code ها و HTTP method ها و URL conventions ها و media type ها و قالب های داده های بارگذاری شده و گزینه های پرس و جو باشید. تکنولوژی OData همچنین شما را در مورد تغییرات track ها و تعریف توابع و procedures های قابل استفاده مجدد و ارسال asynchronous ها و batch request ها راهنمایی می کند. علاوه بر این OData خدماتی را برای توسعه به منظور برآوردن نیازهای سفارشی API های RESTful شما فراهم می کند.
مصرف API های OData RESTful آسان است. تکنولوژی OData metadata توصیفی قابل خواندن از مدل داده API ها برای کامپیوتر و ایجاد پروکسی ها و client proxie های جنریک و قدرتمند و ابزار ها را امکان پذیر می کند. برخی از آنها می توانند به شما در تعامل با OData حتی بدون اطلاع از پروتکل کمک کنند.
پروتکل OData یک استاندارد OASIS است که تعدادی از best practice ها و یا بهترین روش ها برای ساختن و استفاده کردن از REST API ها را تعریف می کند. با استفاده از این پروتکل، امکان ایجاد کردن سرویس های مبتنی بر REST که اجازه بدهند resource ها با استفاده از یک Uniform Resource Locator (URL) مشخص شوند وجود دارد. این resource ها که با استفاده از یک دیتا مدل تعریف میشوند، منتشر گردیده و قابل ویرایش توسط web client ها و از طریق HTTP message های ساده می باشد.
پروتکل OData کمک میکند تا اپلیکیشن ها تمرکز خود را بر روی business logic گذاشته و دیگر نگران روش های مختلف کار کردن با API به منظور تعریف کردن request header ها و response header ها و status code ها و URL convention ها و media type ها و payload format ها و media format ها و query option ها نباشند. این پروتکل راهنمایی هایی را در رابطه با ردگیری کردن تغییرات، تعریف کردن function ها و action ها برای procedure های reusable و ارسال کردن request ها به صورت asynchronous و batch را در اختیار ما قرار می دهد.
پروتکل OData در سطح اپلیکیشن تعریف شده است و رسالت آن تعامل ایجاد کردن با داده ها از طریق interface های RESTful می باشد. این پروتکل از توصیف دیتا مدل ها ویرایش کردن و کوئری گرفتن از داده ها بر اساس این دیتا مدل ها پشتیبانی می کند. REST API هایی که بر اساس OData تشکیل شده اند، به سادگی قابل کشف و مصرف کردن می باشند. این موضوع به دلیل metadata های مربوط به OData امکان پذیر می باشد. این metadata ها توصیف هایی هستند که برای یک ماشین قابل خواندن می باشند.
پروتکل OData با بهبود دادن semantic interoperability بین سیستم های مختلف از اصول طراحی زیر پشتیبانی می کند.
پروتکل های OData از دیگر سرویس های مبتنی بر REST متفاوت هستند. دلیل این موضوع نیز آن هست که یک روش یک شکل به منظور توصیف کردن داده ها و دیتا مدل ها را در اختیار ما قرار می دهند. این موضوع باعث بهبود semantic interoperability بین سیستم های مختلف می شود.
فصل اول: مقدمه دوره آموزشی
فصل دوم: آشنایی با REST و OData V4
فصل سوم: ایجاد و مصرف کردن یک OData V4 Service
فصل چهارم: بررسی دقیق OData Resource ها
فصل پنجم: Query زدن بر روی داده ها
فصل ششم: کار با Containment و توابع سفارشی و Action ها و Singleton ها
فصل هفتم: کار با Derived Type ها و Open Type ها و Batch Processing
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.