Sams Teach Yourself SharePoint 2010 Development in 24 Hours [NOOK Book]


In just 24 sessions of one hour or less, you’ll learn how to build robust, dynamic, scalable, and manageable business solutions with SharePoint 2010! Using this book’s straightforward, step-by-step approach, you’ll learn how to implement everything from workflows to content management, search to enterprise-class business intelligence. One step at a time, you’ll master new features ranging from Business Connectivity Services to Silverlight rich user interfaces. Each lesson builds on what you’ve already learned, ...
See more details below
Sams Teach Yourself SharePoint 2010 Development in 24 Hours

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • 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

Want a NOOK? Explore Now

NOOK Book (eBook)
$15.49 price
(Save 44%)$27.99 List Price


In just 24 sessions of one hour or less, you’ll learn how to build robust, dynamic, scalable, and manageable business solutions with SharePoint 2010! Using this book’s straightforward, step-by-step approach, you’ll learn how to implement everything from workflows to content management, search to enterprise-class business intelligence. One step at a time, you’ll master new features ranging from Business Connectivity Services to Silverlight rich user interfaces. Each lesson builds on what you’ve already learned, helping you get the job done fast--and do it right!

Step-by-step instructions carefully walk you through the most common SharePoint 2010 development tasks.
Q&As at the end of each chapter help you test your knowledge.
By the Way, Did You Know?, and Watch Out! boxes offer advice and solutions.

Learn how to…
  • Make the most of SharePoint 2010’s lists, libraries, and site templates
  • Customize the user interface through web parts, custom actions, and other advanced interface features
  • Develop server-side applications and client-side applications for SharePoint 2010
  • Manage data using lists, libraries, site columns, content types, custom fields, event receivers, and queries
  • Integrate external data with Business Connectivity Services (BCS)
  • Use “out of the box” workflows and create custom workflows
  • Manage SharePoint with SharePoint 2010 Central Administration
  • Protect applications with claims-based authorization and other security features
  • Integrate advanced search into your applications
  • Build powerful BI solutions for data analysis, presentation, and decision-making
Read More Show Less

Product Details

  • ISBN-13: 9780132895620
  • Publisher: Pearson Education
  • Publication date: 3/21/2012
  • Series: Sams Teach Yourself
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 624
  • Sales rank: 1,126,097
  • File size: 60 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Sohail Sayed is a software consultant who has worked exclusively with SharePoint for the past three years. Manpreet Singh is a software consultant with extensive expertise developing business intelligence solutions with Microsoft SharePoint. Vinuraj V S has extensive expertise in developing enterprise solutions with SharePoint, ASP.NET, Silverlight, WCF, WF, and related technologies. The authors have worked on multiple SharePoint implementations, including one of the world’s largest BPOS SharePoint implementations and multiple SharePoint on-premises web content management implementations. In addition, they have worked on Business Intelligence and custom .NET applications.
Read More Show Less

Table of Contents

Introduction xv

Part 1: Understanding the Basics
HOUR 1: Introducing SharePoint 2010 1
Why SharePoint? 2
History of SharePoint 6
Features of SharePoint 2010 7
Installing SharePoint 10
Walking Through Visual Studio 2010 and SharePoint Designer 2010 17
Summary 23
Q&A 24
HOUR 2: Understanding the SharePoint 2010 Architecture 25
Understanding ASP.NET Versus SharePoint 25
Understanding the 14 Hive and SharePoint Virtual Directories 29
Understanding SharePoint and SQL 32
Introducing the SharePoint Hierarchy 35
Understanding Timer Jobs 36
Introducing Service Applications 38
Summary 39
Q&A 39
HOUR 3: Starting Development with SharePoint 2010 41
Understanding SharePoint Solutions as Deployment Units 44
Introducing SharePoint Features 56
Debugging SharePoint Solutions 60
Summary 63
Q&A 64
HOUR 4: Walking Through the Available Site and List Templates in SharePoint 2010 65
Understanding and Working with Out of the Box Lists and Libraries 65
Understanding and Working with Out of the Box Site Templates 77
Summary 89
Q&A 89

Part 2: Developing in SharePoint 2010
HOUR 5: Working with Web Parts and Web Pages 91
Overview of SharePoint Controls 91
Developing Delegate Controls 100
Programming with Web Parts 102
SharePoint 2010 Safeguard Against XSS 120
Web Part Pages and Wiki Pages 121
Summary 123
Q&A 123
HOUR 6: Working with More SharePoint 2010 User Interface Components 125
Writing Custom Actions 125
Programming Ribbons 127
Understanding Master Pages 135
Understanding Applications Pages 142
Understanding SharePoint 2010 Navigation 145
Summary 148
Q&A 148
HOUR 7: Understanding SharePoint 2010 Server Side Development 151
Jump Start Programming with the Object Model 152
Exploring the Object Model 153
Understanding the Object Model in Relation to Server and Site Architecture 154
Troubleshooting and Monitoring Performance with the Developer Dashboard 168
Creating a Custom Timer Job 172
Modifying the web.config with SPWebConfigModifications 176
Understanding the Event Receivers 178
Summary 181
Q&A 181
HOUR 8: Understanding Client Object Model in SharePoint 2010 183
Understanding Client Object Model Fundamentals 184
Exploring Context in Client Object Model 186
Exploring the JavaScript Client Object Model 192
Summary 195
Q&A 195
HOUR 9: Creating Silverlight User Interfaces for SharePoint 2010 Solutions 197
Introducing Silverlight 197
Understanding Silverlight Architecture 198
Creating the Hello World Silverlight Application 200
Hosting the Silverlight Application in SharePoint 2010 205
Consuming Silverlight Data in SharePoint 2010 207
Summary 212
Q&A 212

Part 3: Managing Content in SharePoint 2010
HOUR 10: Managing Data in SharePoint 2010 213
Programming SharePoint Lists and Libraries 213
Understanding Site Columns 215
Understanding Content Types 221
Creating Custom List Definitions 228
Summary 229
Q&A 230
HOUR 11: Understanding Advanced Data Management Concepts in SharePoint 2010 231
Creating Custom Field Types 231
Understanding Lists and List Item Event Receivers 237
Performing List Data Querying and Manipulation 245
Summary 253
Q&A 254
HOUR 12: Enterprise Content Management—Understanding Document Management 255
Understanding Enterprise Content Management 256
Managing Documents Using Document IDs 257
Managing Document Sets 259
Understanding Managed Metadata 262
Synchronizing Content Types with the Content Type Publishing Hubs 271
Summary 275
Q&A 275
HOUR 13: Enterprise Content Management--Understanding Records and Web Content Management 277
Understanding Records Management in SharePoint 277
Exploring the New Web Content Management Features 290
Summary 297
Q&A 297
HOUR 14: Understanding Business Connectivity Services 299
Creating External Content Types and External Lists Through SharePoint Designer 2010 299
Creating External Content Types and External Lists Through Visual Studio 307
Summary 315
Q&A 316
HOUR 15: Understanding SharePoint 2010 Workflows 317
Understanding Out of the Box SharePoint Workflows 317
Working with Workflows in SharePoint Designer 323
Working with Workflows in Visual Studio 327
Summary 334
Q&A 334

Part 4: Administering and Configuring SharePoint 2010
HOUR 16: Understanding SharePoint 2010 Central Administration 337
Starting with SharePoint 2010 Central Administration 337
Understanding Application Management 338
Understanding System Settings in SharePoint Central Administration 342
Understanding Monitoring in SharePoint Central Administration 344
Understanding Backup and Restore in SharePoint Central Administration 347
Understanding Security in SharePoint Central Administration 352
Understanding Upgrade and Migration in SharePoint Central Administration 354
Understanding General Application Settings in SharePoint Central Administration 355
Configuring with PowerShell 358
Summary 359
Q&A 359
HOUR 17: Securing SharePoint 2010 361
Understanding Claims Based Authentication 361
Configuring Claims Based Authentication for SharePoint 2010 362
Understanding Authorization in SharePoint 2010 369
Using the SharePoint Security Object Model 372
Summary 375
Q&A 376
HOUR 18: Introducing SharePoint Search 377
Understanding Search Options for SharePoint 2010 377
Understanding the SharePoint 2010 Search Components 378
Configuring SharePoint 2010 Search 379
Understanding the Search Center Site 388
Writing Custom Search Queries Using the Query Object Model 392
Summary 395
Q&A 395
HOUR 19: Working with SharePoint Designer 2010 397
Understanding the SharePoint Designer 2010 Interface 397
Uses of SharePoint Designer 2010 399
Summary 411
Q&A 412

Part 5: Advanced SharePoint 2010
HOUR 20: Understanding Service Applications 413
Understanding the Service Applications Architecture 413
Understanding the Existing Service Applications in SharePoint 2010 415
Summary 425
Q&A 425
HOUR 21: Understanding the Architecture of Sandboxed Solutions 427
Understanding Sandboxed Solutions 428
A Look Under the Hood 429
Administering Sandboxed Solutions 430
A Brief Look at Sandboxed Solution Restrictions 437
Developing a Full Trust Proxy 438
Developing Sandboxed Solution Validators 441
Summary 445
Q&A 445
HOUR 22: Introducing Business Intelligence with SharePoint 2010--Working with Visio and Excel Services 447
Exploring the Business Intelligence Center Site Template 447
Exploring Business Intelligence Web Parts 448
Consuming Visio Diagrams with Visio Services 457
Exploring Excel Services 462
Summary 466
Q&A 467
HOUR 23: Introducing Business Intelligence with SharePoint 2010--Working with PerformancePoint Services 469
Introducing PerformancePoint Services 469
Configuring PerformancePoint Services 470
Downloading and Setting Up Adventure Works Sample Databases 472
Exploring the PerformancePoint Services Dashboard Designer 474
Creating Your First Dashboard 476
Summary 484
Q&A 484
HOUR 24: Understanding InfoPath Form Services 487
Introducing InfoPath 2010 487
Modifying List Forms in InfoPath 488
Creating InfoPath Form Templates 493
Summary 506
Q&A 506

Index 507
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)