Skip to content

Latest commit

 

History

History

03 Working with SharePoint Content

Working with SharePoint Content


Connecting your web parts to SharePoint to access functionality and data in SharePoint, providing a more integrated experience for end users.

Topics and Videos

You can see videos around this module:

Key recommendations

  • Use HttpClient to invoke the SharePoint REST API.
  • Request Digest is required for Create, Update, and Delete operations on SharePoint list items.

Lab - Working with SharePoint Content

In these labs, you will connect your web part to SharePoint to access functionality and data in SharePoint and provide a more integrated experience for end users.

Demos

The completed lab exercises are the demos for this module.

  • [Exercise 1: Using mocks to simulate SharePoint data](./Demos/Exercise 1/helloworld-webpart-react)
  • [Exercise 2: Exercise 2: Using HttpClient to talk to SharePoint](./Demos/Exercise 2/helloworld-webpart-react)
  • [Exercise 3: Basic CRUD operations with no framework](./Demos/Exercise 3/helloworld-webpart)

Contributors

Roles Author(s)
Project Lead / Architect / Lab Manuals / Videos Todd Baginski (Microsoft MVP, Canviz) @tbag
PM / Dev Lead Alex Chen (Canviz) @alexchx
Lab Manuals / Source Code Luis Lu (Canviz) @stluislu
Lab Manuals / Source Code Theodore Shi (Canviz) @TheodoreShi
Lab Manuals / Source Code Max Liu (Canviz) @maxliu0621
Testing Cindy Yan (Canviz) @CindyYan
Testing Melody She (Canviz) @melodyshe
Testing Lucas Smith (Canviz) @lucas66
PM John Trivedi (Canviz) @johnt83
Sponsor / Support Vesa Juvonen (Microsoft) @VesaJuvonen
Sponsor / Support Chakkaradeep Chandran (Microsoft) @chakkaradeep
Sponsor / Support Mike Ammerlaan (Microsoft) @mammerla
Sponsor / Support Rob Howard (Microsoft) @robmhoward

Version history

Version Date Comments
1.0 November 18, 2016 Initial release

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.


Notice that we will keep on updating this material based on your input and work being done in the Office 365 Developer Patterns and Practices program. You can provide us input directly using the Office 365 Developer Patterns & Practices Yammer group