O'Reilly logo

SharePoint® 2010 Six-in-One by Andrew Clark, Kenneth Schaefer, Wes Preston, Raymond Mitchell, Becky Bertram, Cathy Dew, Chris Geier

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8

Introduction to SharePoint Development

WHAT’S IN THIS CHAPTER?

  • How to use the server-side object model
  • How to use Collaborative Application Markup Language (CAML) to provision items and retrieve information
  • How to use LINQ to SharePoint
  • What a Web Part is and how to build one
  • Understanding the REST interface
  • How to use the client-side object model
  • How to use the SharePoint web services

It is true to say that SharePoint is a product, in the sense that you can order, buy, and install it, as you would other software products. However, SharePoint is so flexible and extensible, it’s also reasonable to use talk about SharePoint as a platform or a framework. SharePoint’s breadth of functionality can be the platform upon which you build other applications, and SharePoint’s functionality can provide the supporting structure for your custom applications.

For example, imagine that you work for a company that has offices abroad. Before you can travel to another country, you must fill out an online form requesting permission to go. If your manager approves the trip, you must add an entry to the company calendar. Upon return, you must fill out an expense report, detailing expenses for the trip. Your manager must approve the expense request, at which point someone from the accounting department is notified of the expense report and reimburses you.

To build the functionality described in this scenario using SharePoint, you would probably take advantage of some of the fundamental components ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required