Professional Documents
Culture Documents
Odata Made Easy Course: Basics
Odata Made Easy Course: Basics
Introduction:
• Introduction to REST
• What is OData
• Why OData - OData advantages
• SOAP Vs REST (OData)
NetWeaver Gateway
• Gateway Architecture overview
• Central Hub Deployment
• Embedded Scenario
• Technical Components Involved
• OData formats JSON and XML
• What is URI, URL, URN
Runtime Artifacts:
• Model Provider Class Base
• Model Provider Class Extension
• Data Provider Class Base
• Data Provider Class Extension (Actual Custom Logic Implementation)
• Service Name
• Alias Concept
• Why Alias
CRUD Operations:
• Read
• Create
• Update
• Delete
• Modify (Patch & Merge)
• Difference Between Patch & Merge
URI Notations
• Rules to Create any kind of URIs
• Passing multiple keys to Query String
• Query formation rule using “?” and “$” -
• Filtering
• READ one field or property of the Entity Type (/Field1)
• Selecting specific fields displaying in Json Format
• Filtering and Projecting ($filter and $select)
• Combining two Query operations
• Sorting ($order by)
• Client-Side Paging ($top, $skip, and $inlinecount)
• Counting ($count)
• In lining ($expand)
• Formatting ($format)
• Batch Processing
• Boundary Value
OData Performance
Extra(Optional):
CSRF - Cross Site Request Forgery
X-CSRF Token
Concurrency Control
Entity Tag (E-Tag)