Course
Skills Expanded
Understanding SharePoint 2013: Part 5 - REST and CSOM
Want to learn Apps? The path to Apps goes through REST and CSOM, so whether you are writing WSPs or Apps, this is a topic you can't afford to ignore.
What you'll learn
Microsoft is on a mission. A mission to get custom code out of the SharePoint server. But how are we to deploy new functionality then? The answer is, using REST and CSOM. Introduced in SharePoint 2010, and greatly improved and expanded in SharePoint 2013, REST and CSOM is one of the fundamental pillars in SharePoint knowledge that you must master.
Table of contents
Why REST and CSOM
43mins
- Introduction 3m
- Client Side Technology Choices 2m
- Why Did Microsoft Create REST and CSOM? 5m
- Why You Need to Learn REST and CSOM 2m
- Sync vs Async Code 3m
- Error Handling 1m
- Timing Issues 1m
- Concurrency Issues 1m
- Async Code Challenges and Solutions 3m
- Concurrency How Does it Work? 4m
- High Level Disconnected Architecture 2m
- CSOM and REST Comparison 9m
- CSOM and REST History 2m
- Changes in SharePoint 2013 3m
- What Can You Use CSOM and REST In? 1m
CSOM - Client Side Object Model
43mins
- Introduction 1m
- What is CSOM? 2m
- How CSOM Works? 3m
- The ClientContext Object 4m
- ClientObject 2m
- Load vs LoadQuery 1m
- Update Data 1m
- ExecuteQuery vs ExecuteAsync 1m
- Upload Tile Using CSOM 1m
- Demo: CSOM in Thick Clients 12m
- CSOM using Silverlight 3m
- Demo: CSOM JavaScript 5m
- Writing Good JavaScript 3m
- CSOM JavaScript Code 4m
- Summary 1m
REST API in SharePoint
49mins
- Introduction 0m
- What is REST? 2m
- REST Data Formats 1m
- REST in SharePoint 2013 1m
- REST URL Structure 4m
- REST Parameters 2m
- REST Query Operators in SharePoint 2013 3m
- Demo: Getting Lists in ATOM and JSON 5m
- Other Example Queries 1m
- Updating Data Using REST 3m
- The Importance of FormDigest 2m
- ContextInfo 1m
- Traversing Folders: GetFolderByServerRelativeUrl 1m
- Create Data - POST 3m
- Updating Data - PUT, PATCH, MERGE 2m
- Getting Contents $value 0m
- Delete Operations 0m
- ETags and Concurrency Checks 1m
- Get Changes Since Token 2m
- Handling REST Errors 2m
- Demo: REST in SP2013 13m
- Summary 1m