آموزش ساخت یک API سازگار RESTful با OData V4 در ASP.NET - آخرین آپدیت

Building a Consistent RESTful API with OData V4 in ASP.NET

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: OData V4 ، یک استاندارد OASIS باز است که "بهترین راه برای استراحت" نامگذاری شده است و هدف آن استاندارد کردن روند ساخت RI های API است. با استفاده از ASP.NET (Web API) OData و نحوه ساخت و مصرف RESTful API که مطابق با استاندارد OData V4 است را کشف کنید. هنگام ساخت RI های رابط برنامه نویسی ، بسیاری از افراد با انواع مختلفی از س questionsالات روبرو می شوند: "چگونه منابع خود را نام ببرم؟ چگونه باید با روابط کار کنم؟ آیا می توانم توابع را فراخوانی کنم؟ آیا کسی راهی برای استاندارد کردن همه اینها فکر نکرده است؟ " خوب ، کسی این ویژگی را دارد و در این دوره ، ساختن یک API سازگار با RESTful با OData V4 در ASP.NET ، به شما نشان داده می شود که چگونه OData V4 ، یک استاندارد OASIS باز ، قصد دارد راهی برای ساخت یک RESTful API سازگار و قابل پیش بینی ارائه دهد. . این دوره آزمایشی به شما می آموزد که چگونه با استفاده از ASP.NET (Web API) یک RESTful API که مطابق با استاندارد OData V4 است را تهیه و مصرف کنید. شما یاد خواهید گرفت که چگونه با Entities و EntitySets کار کنید ، نحوه پرس و جو از داده ها (از انتخاب سطح فیلد از صفحه بندی تا فیلتر کردن) ، نحوه کار با عملکردها و عملکردهای سفارشی ، وراثت ، انواع باز و موارد دیگر - درست تا نحوه انجام کار برنامه های مشتری را که خدمات OData را مصرف می کنند ، ایجاد کنید. با پایان این دوره ، شما نه تنها نحوه استفاده از OData V4 را می دانید ، بلکه یک فرآیند سازگار نیز خواهید داشت که به شما کمک می کند RESTful API ها را با کارآیی بیشتر از هر زمان دیگری ایجاد کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر REST و OData V4 Introduction to REST and OData V4

  • مقدمه Introduction

  • پیش نیازهای دوره Course Prerequisites

  • ابزار Tooling

  • چند کلمه در مورد REST A Few Words on REST

  • معرفی OData Introducing OData

  • نسخه ی نمایشی - آشنا شدن با درخواست های AirVinyl و OData Demo - Getting Acquainted with AirVinyl and OData Requests

  • خلاصه Summary

ایجاد و مصرف یک سرویس OData V4 Creating and Consuming an OData V4 Service

  • مقدمه Introduction

  • مدل داده نهاد و مدل مفهومی Entity Data Model and Conceptual Model

  • نسخه ی نمایشی - تعریف مدل داده موجودیت Demo - Defining an Entity Data Model

  • نسخه ی نمایشی - انتخاب یک EntitySet Demo - Selecting an EntitySet

  • مسیریابی Routing

  • نسخه ی نمایشی - کار با مسیریابی مبتنی بر ویژگی Demo - Working with Attribute-based Routing

  • نسخه ی نمایشی - کنترل میزان اطلاعات کنترل Demo - Controlling the Amount of Control Information

  • نسخه ی نمایشی - انتخاب یک نهاد فردی Demo - Selecting an Individual Entity

  • نسخه ی نمایشی - انتخاب خصوصیات و ارزش های خام خام Demo - Selecting Properties and Raw Property Values

  • نسخه ی نمایشی - ایجاد یک نهاد Demo - Creating an Entity

  • نسخه ی نمایشی - به روزرسانی یک نهاد Demo - Updating an Entity

  • نسخه ی نمایشی - به روزرسانی جزئی موجودیت Demo - Partially Updating an Entity

  • نسخه ی نمایشی - حذف موجودی Demo - Deleting an Entity

  • نسخه ی نمایشی - کار با روابط و ویژگی های پیمایش Demo - Working with Relations and Navigation Properties

  • خلاصه Summary

پرس و جو از داده ها Querying Data

  • مقدمه Introduction

  • عبور از گزینه های پرس و جو Passing Query Options

  • نسخه ی نمایشی - انتخاب خصوصیات خاص (قسمت 1) Demo - Selecting Specific Properties (Part 1)

  • نحوه رسیدگی به درخواستهای OData How OData Queries Are Handled

  • اهمیت اعدام به تعویق افتاده The Importance of Deferred Execution

  • نسخه ی نمایشی - انتخاب خصوصیات خاص (قسمت 2) Demo - Selecting Specific Properties (Part 2)

  • نسخه ی نمایشی - از جمله اشخاص مرتبط Demo - Including Related Entities

  • نسخه ی نمایشی - اشخاص سفارش دهنده Demo - Ordering Entities

  • نسخه ی نمایشی - صفحه بندی از طریق اشخاص Demo - Paging Through Entities

  • نسخه ی نمایشی - فیلتر کردن اشخاص - اپراتورهای منطقی Demo - Filtering Entities - Logical Operators

  • نسخه ی نمایشی - اشخاص فیلتر کننده - اپراتورهای Lambda Demo - Filtering Entities - Lambda Operators

  • نسخه ی نمایشی - اشخاص فیلتر کننده - مجریان حساب Demo - Filtering Entities - Arithmetic Operators

  • اولویت اپراتور Operator Precedence

  • نسخه ی نمایشی - فیلترهای موجود - اپراتورهای گروه بندی Demo - Filtering Entities - Grouping Operators

  • نسخه ی نمایشی - فیلتر کردن اشخاص - توابع متعارف Demo - Filtering Entities - Canonical Functions

  • نسخه ی نمایشی - فیلتر کردن اشخاص - اصطلاحات ضمنی Demo - Filtering Entities - The Implicit Literal

  • چه چیزی گم شده است؟ What’s Missing?

  • خلاصه Summary

کار با Containment ، عملکردهای سفارشی ، عملکردها و Singletons Working with Containment, Custom Functions, Actions, and Singletons

  • مقدمه Introduction

  • کار با Containment Navigation Working with Containment Navigation

  • نسخه ی نمایشی - پیاده سازی کنترل ناوبری Demo - Implementing Containment Navigation

  • نسخه ی نمایشی - دستکاری خصوصیات ناوبری مهار Demo - Manipulating Containment Navigation Properties

  • کار با توابع و عملکردهای سفارشی Working with Custom Functions and Actions

  • نسخه ی نمایشی - اجرای توابع سفارشی Demo - Implementing Custom Functions

  • نسخه ی نمایشی - اجرای اقدامات سفارشی Demo - Implementing Custom Actions

  • کار با Singletons Working with Singletons

  • نسخه ی نمایشی - اجرای Singleton Demo - Implementing a Singleton

  • نسخه ی نمایشی - دستکاری یک Singleton Demo - Manipulating a Singleton

  • خلاصه Summary

کار با انواع مشتق شده ، انواع باز و پردازش دسته ای Working with Derived Types, Open Types, and Batch Processing

  • مقدمه Introduction

  • کار با انواع مشتق شده Working with Derived Types

  • نسخه ی نمایشی - کار با انواع مشتق شده Demo - Working with Derived Types

  • نسخه ی نمایشی - دستکاری انواع مشتق شده Demo - Manipulating Derived Types

  • کار با انواع باز Working with Open Types

  • نسخه ی نمایشی - کار با انواع باز Demo - Working with Open Types

  • نسخه ی نمایشی - دستکاری انواع باز Demo - Manipulating Open Types

  • گروه بندی چندین عملیات در یک درخواست واحد Grouping Multiple Operations in a Single Request

  • نسخه ی نمایشی - گروه بندی چندین عملیات در یک درخواست واحد Demo - Grouping Multiple Operations in a Single Request

  • خلاصه Summary

ساخت برنامه های مشتری که از خدمات OData V4 استفاده می کنند Building Client Applications that Consume OData V4 Services

  • مقدمه Introduction

  • کتابخانه ها و ابزارها Libraries and Tools

  • نسخه ی نمایشی - مصرف سرویس OData از .NET Demo - Consuming an OData Service from .NET

  • نسخه ی نمایشی - مصرف سرویس OData از JavaScript (قسمت 1) Demo - Consuming an OData Service from JavaScript (Part 1)

  • اشتراک منابع متقابل Cross-Origin Resource Sharing

  • نسخه ی نمایشی - مصرف سرویس OData از JavaScript (قسمت 2) Demo - Consuming an OData Service from JavaScript (Part 2)

  • کتابخانه های اضافی Additional Libraries

  • خلاصه Summary

نمایش نظرات

آموزش ساخت یک API سازگار RESTful با OData V4 در ASP.NET
جزییات دوره
4h 29m
70
(آخرین آپدیت)
102
4.5 از 5
دارد
دارد
دارد
Kevin Dockx
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.