Build custom SharePoint 2010 solutions with deep architectural insights from the experts.

Get a detailed look inside SharePoint 2010—and master the intricacies of developing intranets, extranets, and Web-based applications. Guided by an author team with in-depth knowledge of SharePoint architecture, you'll gain task-oriented guidance and extensive code samples to help you build robust business solutions.

Discover how to:



Master fundamental development techniques for SharePoint Foundation
Deploy your SharePoint application as a sandboxed solution for more stable and security-enhanced code
Create page templates, master pages, Web Parts, custom controls, and event handlers
Develop custom field types, site columns, content types, and list definitions
Query SharePoint lists with the LINQ-to-SharePoint provider
Use the Client Object Model in JavaScript and Microsoft Silverlight applications
Customize the Enterprise Content Management (ECM) capabilities in SharePoint 2010
Configure and extend Business Connectivity Services (BCS) and Enterprise Search

Build custom SharePoint solutions with architectural insights from the experts.

Take a deep dive into SharePoint 2013, and master the intricacies for designing and implementing robust apps and other business solutions for your organization. Led by an author team with in-depth knowledge of SharePoint architecture, you’ll thoroughly explore the SharePoint 2013 development platform and new app model through hands-on tasks and extensive code samples.

Discover how to:



Create SharePoint-hosted, provider-hosted, and autohosted apps
Master the new app security model with OAuth and Certificates
Develop workflows with the SharePoint 2013 workflow model
Design a custom search experience and create search-based apps
Leverage the client-side object model and REST APIs
Produce catalog-driven web sites with Web Content Management capabilities
Get cloud-based data sources with Business Connectivity Services
Create and utilize remote event receivers for lists and libraries
Generate new social networking apps and solutions

Your guide to designing apps that extend the capabilities of your SharePoint site.

Take advantage of the most important new concept in Microsoft SharePoint 2013--the app. Led by two SharePoint experts, you’ll learn development techniques such as building app lists, creating event handlers, and the major classes in the object model that provide access to content stored in SharePoint.

Get expert guidance on how to:





Best design an app
Develop a SharePoint-hosted app
Develop a developer- hosted app
Create and use lists
Support notifications
Program a client-side app with JavaScript
Establish user security and SharePoint application security

Get code samples on the Web.