1 / 6

SharePoint 2010 Development 101

SharePoint 2010 Development 101. LINQ to SharePoint Client Object Model Visual Web Parts. Accessing Data in SharePoint Today. SharePoint Data. LINQ to SharePoint. Server Application. SharePoint API. Web Services. Client.svc. JSON. XML. WPF/WinForm/Office Silverlight JavaScript.

huey
Download Presentation

SharePoint 2010 Development 101

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SharePoint 2010 Development 101 • LINQ to SharePoint • Client Object Model • Visual Web Parts

  2. Accessing Data in SharePoint Today SharePoint Data LINQ to SharePoint Server Application SharePoint API Web Services Client.svc JSON XML WPF/WinForm/Office Silverlight JavaScript Client Application Client OM Client Application

  3. LINQ to SharePoint • Simplified query syntax • “Replaces” SPQuery object • No more CAML! • Data context must be generated

  4. Client Object Model • Simple API • Create, Read, Update and Manage data SharePoint Data • Consistent • Efficient • ClientApplication .Net CLR Silverlight JavaScript

  5. Visual Web Parts • “SmartPart” • Easy web part development • WYSIWYG design-time experience

  6. Gotchas • LINQ to SharePoint • Visual Studio 2010 target (x86) • Changes to List schema • Client Object Model • JavaScript runs within site context • Minor differences between clients • Visual Web Parts • Not for Sandboxed Solutions • ... maybe http://sharepointdevtools.codeplex.com

More Related