نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
نمایش نظرات