Home > Store

Sams Teach Yourself SharePoint 2010 Development in 24 Hours

Register your product to gain access to bonus material or receive a coupon.

Sams Teach Yourself SharePoint 2010 Development in 24 Hours


  • Sorry, this book is no longer in print.
Not for Sale

eBook (Watermarked)

  • Your Price: $22.39
  • List Price: $27.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.


  • Copyright 2012
  • Dimensions: 7" x 9-1/8"
  • Pages: 552
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-33579-4
  • ISBN-13: 978-0-672-33579-2

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



Download free code files here

Sample Content

Online Sample Chapter

Starting Development with SharePoint 2010

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


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership