Inside Microsoft SharePoint 2010


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, youll gain task-oriented guidance and extensive code samples to help you build robust business solutions. Discover how to:
• Master fundamental ...

See more details below
Other sellers (Paperback)
  • All (32) from $1.99   
  • New (9) from $23.00   
  • Used (23) from $1.99   
Inside Microsoft SharePoint 2010

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$27.49 price
(Save 42%)$47.99 List Price


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, youll 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(R) applications
• Customize the Enterprise Content Management (ECM) capabilities in SharePoint 2010
• Configure and extend Business Connectivity Services (BCS) and Enterprise Search

Read More Show Less

Product Details

  • ISBN-13: 9780735627468
  • Publisher: Microsoft Press
  • Publication date: 3/1/2011
  • Pages: 648
  • Product dimensions: 7.40 (w) x 8.90 (h) x 1.60 (d)

Meet the Author

Ted Pattison is an author, instructor and co-founder of Critical Path Training (, a company dedicated to education on SharePoint technologies. For the last five years, Ted has worked with Microsoft's Developer Platform Evangelism group researching and authoring SharePoint training materials for early adopters. Ted started working with SharePoint 2010 in August of 2008, and since that time, has led a series of training classes in which he has already taught hundreds of professional developers how to get started building custom business solutions using the SharePoint 2010 platform.

David Mann is a SharePoint Server MVP and an independent Developer, Software Architect, Author and Trainer, focusing on Microsoft's Information Worker and Collaboration stack. He is based outside of Philadelphia, Pennsylvania. He has been working with portal, collaboration, and content management technologies for over 13 years; designing and delivering solutions for Fortune 500 companies, small family-run businesses, and everything in between - with a focus on making end user's lives easier and improving the organization's bottom line. Dave is the author of the book "Workflow in the 2007 Microsoft Office System" and founder of the Philadelphia Office Geeks User Group, focused on developer and administrator topics covering SharePoint and the entire Office System.

Read More Show Less

Table of Contents

Foreword; Acknowledgments; Introduction; Who This Book Is For; System Requirements; Code Samples; Support for This Book; Questions and Comments; Chapter 1: SharePoint 2010 Developer Roadmap; 1.1 SharePoint Foundation; 1.2 Windows PowerShell Boot Camp for SharePoint Professionals; 1.3 Conclusion; Chapter 2: Sharepoint Foundation Development; 2.1 The Server-Side Object Model; 2.2 Developing SharePoint Solutions; 2.3 Conclusion; Chapter 3: SharePoint Developer Tools in Microsoft Visual Studio 2010; 3.1 Life Before SharePoint Developer Tools; 3.2 Getting Started with the SharePoint Developer Tools; 3.3 Adding a SharePoint Project Item; 3.4 Deployment and Testing; 3.5 Working with Mapped Folders; 3.6 Conclusion; Chapter 4: Sandboxed Solutions; 4.1 Understanding the Sandbox; 4.2 Understanding Solution Restrictions; 4.3 Understanding Full-Trust Proxies; 4.4 Administrating Sandboxed Solutions; 4.5 Conclusion; Chapter 5: Pages and Navigation; 5.1 SharePoint Foundation Integration with ASP.NET; 5.2 ASP.NET Fundamentals; 5.3 SharePoint Web Applications; 5.4 Web Application Configuration Files; 5.5 The Virtual File System of a Site; 5.6 Page Templates and Ghosting; 5.7 Application Pages; 5.8 Master Pages; 5.9 Creating Site Page Templates; 5.10 Creating Pages in Sandboxed Solutions; 5.11 The Module SharePoint Project Item Type; 5.12 The SandboxedSolutionPages Sample Project; 5.13 Creating Web Part Pages; 5.14 Creating Output References to Integrate Silverlight Applications; 5.15 Creating Pages in Farm Solutions; 5.16 Navigation Support for Application Pages; 5.17 Custom Breadcrumb Navigation Using a Site Map; 5.18 Creating a Reusable Branding Solution; 5.19 Deploying a Custom Master Page; 5.20 Deploying CSS Files and Images to the Style Library; 5.21 Conclusion; Chapter 6: Controls and Web Parts; 6.1 Developing with Controls; 6.2 Developing Web Parts; Chapter 7: Lists and Events; 7.1 Creating Lists; 7.2 Working with Document Libraries; 7.3 Creating and Registering Event Handlers; 7.4 Conclusion; Chapter 8: Templates and Type Definitions; 8.1 Field Type Definitions; 8.2 List Definitions; 8.3 Site Definitions; 8.4 Conclusion; Chapter 9: Accessing Data in Lists; 9.1 Using the Basic List Object Model; 9.2 Querying Lists with CAML; 9.3 Introducing LINQ; 9.4 Working with LINQ to SharePoint; 9.5 Working with Document Libraries; 9.6 Conclusion; Chapter 10: Client-Side Programming; 10.1 Understanding Client Object Model Fundamentals; 10.2 Working with the Managed Client Object Model; 10.3 Working with the Silverlight Client Object Model; 10.4 Working with the JavaScript Client Object Model; 10.5 Working with WCF Data Services; 10.6 Conclusion; Chapter 11: Creating and Developing Workflows; 11.1 What Is Workflow?; 11.2 Creating Custom Workflows; 11.3 Developing Custom Workflow Components; 11.4 Conclusion; Chapter 12: SharePoint Security; 12.1 Authentication, Authorization, and Identities; 12.2 User Impersonation with the User Token; 12.3 Claims-Based Security; 12.4 Conclusion; Chapter 13: Business Connectivity Services; 13.1 Introducing Business Connectivity Services; 13.2 Creating Simple BCS Solutions; 13.3 Understanding External List Limitations; 13.4 Understanding BCS Architecture; 13.5 Understanding Authentication Scenarios; 13.6 Managing Client Authentication; 13.7 Creating External Content Types; 13.8 Using ECTs in SharePoint 2010; 13.9 Using ECTs in Office 2010; 13.10 Creating Custom BCS Solutions; 13.11 Creating .NET Assembly Connectors; 13.12 Conclusion; Chapter 14: Enterprise Content Management; 14.1 ECM in SharePoint Server 2010; 14.2 Document Management; 14.3 Records Management; 14.4 Web Content Management; 14.5 Managed Metadata; 14.6 Conclusion; Chapter 15: SharePoint Search; 15.1 Introducing Search-Based Applications; 15.2 Understanding Search Architecture; 15.3 Creating Ranking Models; 15.4 Customizing Search Centers; 15.5 Working with Keyword Query Syntax; 15.6 Working with SQL Full-Text Search; 15.7 Creating .NET Assembly Connectors for Search; 15.8 Conclusion;

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)