MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Understanding SharePoint 2013: Part 5 - REST and CSOM

Course Summary

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,

  • +

    Course Syllabus

    ● Why REST and CSOM
        ◦ Introduction
        ◦ Client Side Technology Choices
        ◦ Why Did Microsoft Create REST and CSOM?
        ◦ Why You Need to Learn REST and CSOM
        ◦ Sync vs Async Code
        ◦ Error Handling
        ◦ Timing Issues
        ◦ Concurrency Issues
        ◦ Async Code Challenges and Solutions
        ◦ Concurrency How Does it Work?
        ◦ High Level Disconnected Architecture
        ◦ CSOM and REST Comparison
        ◦ CSOM and REST History
        ◦ Changes in SharePoint 2013
        ◦ What Can You Use CSOM and REST In?
    ● CSOM - Client Side Object Model
        ◦ Introduction
        ◦ What is CSOM?
        ◦ How CSOM Works?
        ◦ The ClientContext Object
        ◦ ClientObject
        ◦ Load vs LoadQuery
        ◦ Update Data
        ◦ ExecuteQuery vs ExecuteAsync
        ◦ Upload Tile Using CSOM
        ◦ Demo: CSOM in Thick Clients
        ◦ CSOM using Silverlight
        ◦ Demo: CSOM JavaScript
        ◦ Writing Good JavaScript
        ◦ CSOM JavaScript Code
        ◦ Summary
    ● REST API in SharePoint
        ◦ Introduction
        ◦ What is REST?
        ◦ REST Data Formats
        ◦ REST in SharePoint 2013
        ◦ REST URL Structure
        ◦ REST Parameters
        ◦ REST Query Operators in SharePoint 2013
        ◦ Demo: Getting Lists in ATOM and JSON
        ◦ Other Example Queries
        ◦ Updating Data Using REST
        ◦ The Importance of FormDigest
        ◦ ContextInfo
        ◦ Traversing Folders: GetFolderByServerRelativeUrl
        ◦ Create Data - POST
        ◦ Updating Data - PUT, PATCH, MERGE
        ◦ Getting Contents $value
        ◦ Delete Operations
        ◦ ETags and Concurrency Checks
        ◦ Get Changes Since Token
        ◦ Handling REST Errors
        ◦ Demo: REST in SP2013
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top