You are previewing Sams Teach Yourself SharePoint® 2010 Development in 24 Hours.
O'Reilly logo
Sams Teach Yourself SharePoint® 2010 Development in 24 Hours

Book Description

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

  • Table of Contents

    1. Title Page
    2. Copyright Page
    3. Contents at a Glance
    4. Table of Contents
    5. About the Authors
    6. Dedication
    7. Acknowledgments
    8. We Want to Hear from You!
    9. Reader Services
    10. Introduction
      1. How This Book Is Organized
      2. How to Use This Book
    11. Part 1. Understanding the Basics
      1. Hour 1. Introducing SharePoint 2010
        1. Why SharePoint?
        2. History of SharePoint
        3. Features of SharePoint 2010
        4. Installing SharePoint
        5. Walking Through Visual Studio 2010 and SharePoint Designer 2010
        6. Summary
        7. Q&A
      2. Hour 2. Understanding the SharePoint 2010 Architecture
        1. Understanding ASP.NET Versus SharePoint
        2. Understanding the 14 Hive and SharePoint Virtual Directories
        3. Understanding SharePoint and SQL
        4. Introducing the SharePoint Hierarchy
        5. Understanding Timer Jobs
        6. Introducing Service Applications
        7. Summary
        8. Q&A
      3. Hour 3. Starting Development with SharePoint 2010
        1. Understanding SharePoint Solutions as Deployment Units
        2. Introducing SharePoint Features
        3. Debugging SharePoint Solutions
        4. Summary
        5. Q&A
      4. Hour 4. Walking Through the Available Site and List Templates in SharePoint 2010
        1. Understanding and Working with Out of the Box Lists and Libraries
        2. Understanding and Working with Out of the Box Site Templates
        3. Summary
        4. Q&A
    12. Part 2. Developing in SharePoint 2010
      1. Hour 5. Working with Web Parts and Web Pages
        1. Overview of SharePoint Controls
        2. Developing Delegate Controls
        3. Programming with Web Parts
        4. SharePoint 2010 Safeguard Against XSS
        5. Web Part Pages and Wiki Pages
        6. Summary
        7. Q&A
      2. Hour 6. Working with More SharePoint 2010 User Interface Components
        1. Writing Custom Actions
        2. Programming Ribbons
        3. Understanding Master Pages
        4. Understanding Applications Pages
        5. Understanding SharePoint 2010 Navigation
        6. Summary
        7. Q&A
      3. Hour 7. Understanding SharePoint 2010 Server Side Development
        1. Jump Start Programming with the Object Model
        2. Exploring the Object Model
        3. Understanding the Object Model in Relation to Server and Site Architecture
        4. Troubleshooting and Monitoring Performance with the Developer Dashboard
        5. Creating a Custom Timer Job
        6. Modifying the web.config with SPWebConfigModifications
        7. Understanding the Event Receivers
        8. Summary
        9. Q&A
      4. Hour 8. Understanding Client Object Model in SharePoint 2010
        1. Understanding Client Object Model Fundamentals
        2. Exploring Context in Client Object Model
        3. Exploring the JavaScript Client Object Model
        4. Summary
        5. Q&A
      5. Hour 9. Creating Silverlight User Interfaces for SharePoint 2010 Solutions
        1. Introducing Silverlight
        2. Understanding Silverlight Architecture
        3. Creating the Hello World Silverlight Application
        4. Hosting the Silverlight Application in SharePoint 2010
        5. Consuming Silverlight Data in SharePoint 2010
        6. Summary
        7. Q&A
    13. Part 3. Managing Content in SharePoint 2010
      1. Hour 10. Managing Data in SharePoint 2010
        1. Programming SharePoint Lists and Libraries
        2. Understanding Site Columns
        3. Understanding Content Types
        4. Creating Custom List Definitions
        5. Summary
        6. Q&A
      2. Hour 11. Understanding Advanced Data Management Concepts in SharePoint 2010
        1. Creating Custom Field Types
        2. Understanding Lists and List Item Event Receivers
        3. Performing List Data Querying and Manipulation
        4. Summary
        5. Q&A
      3. Hour 12. Enterprise Content Management—Understanding Document Management
        1. Understanding Enterprise Content Management
        2. Managing Documents Using Document IDs
        3. Managing Document Sets
        4. Understanding Managed Metadata
        5. Synchronizing Content Types with the Content Type Publishing Hubs
        6. Summary
        7. Q&A
      4. Hour 13. Enterprise Content Management—Understanding Records and Web Content Management
        1. Understanding Records Management in SharePoint
        2. Exploring the New Web Content Management Features
        3. Summary
        4. Q&A
      5. Hour 14. Understanding Business Connectivity Services
        1. Creating External Content Types and External Lists Through SharePoint Designer 2010
        2. Creating External Content Types and External Lists Through Visual Studio
        3. Summary
        4. Q&A
      6. Hour 15. Understanding SharePoint 2010 Workflows
        1. Understanding Out of the Box SharePoint Workflows
        2. Working with Workflows in SharePoint Designer
        3. Working with Workflows in Visual Studio
        4. Summary
        5. Q&A
    14. Part 4. Administering and Configuring SharePoint 2010
      1. Hour 16. Understanding SharePoint 2010 Central Administration
        1. Starting with SharePoint 2010 Central Administration
        2. Understanding Application Management
        3. Understanding System Settings in SharePoint Central Administration
        4. Understanding Monitoring in SharePoint Central Administration
        5. Understanding Backup and Restore in SharePoint Central Administration
        6. Understanding Security in SharePoint Central Administration
        7. Understanding Upgrade and Migration in SharePoint Central Administration
        8. Understanding General Application Settings in SharePoint Central Administration
        9. Configuring with PowerShell
        10. Summary
        11. Q&A
      2. Hour 17. Securing SharePoint 2010
        1. Understanding Claims Based Authentication
        2. Configuring Claims Based Authentication for SharePoint 2010
        3. Understanding Authorization in SharePoint 2010
        4. Using the SharePoint Security Object Model
        5. Summary
        6. Q&A
      3. Hour 18. Introducing SharePoint Search
        1. Understanding Search Options for SharePoint 2010
        2. Understanding the SharePoint 2010 Search Components
        3. Configuring SharePoint 2010 Search
        4. Understanding the Search Center Site
        5. Writing Custom Search Queries Using the Query Object Model
        6. Summary
        7. Q&A
      4. Hour 19. Working with SharePoint Designer 2010
        1. Understanding the SharePoint Designer 2010 Interface
        2. Uses of SharePoint Designer 2010
        3. Summary
        4. Q&A
    15. Part 5. Advanced SharePoint 2010
      1. Hour 20. Understanding Service Applications
        1. Understanding the Service Applications Architecture
        2. Understanding the Existing Service Applications in SharePoint 2010
        3. Summary
        4. Q&A
      2. Hour 21. Understanding the Architecture of Sandboxed Solutions
        1. Understanding Sandboxed Solutions
        2. A Look Under the Hood
        3. Administering Sandboxed Solutions
        4. A Brief Look at Sandboxed Solution Restrictions
        5. Developing a Full Trust Proxy
        6. Developing Sandboxed Solution Validators
        7. Summary
        8. Q&A
      3. Hour 22. Introducing Business Intelligence with SharePoint 2010—Working with Visio and Excel Services
        1. Exploring the Business Intelligence Center Site Template
        2. Exploring Business Intelligence Web Parts
        3. Consuming Visio Diagrams with Visio Services
        4. Exploring Excel Services
        5. Summary
        6. Q&A
      4. Hour 23. Introducing Business Intelligence with SharePoint 2010—Working with PerformancePoint Services
        1. Introducing PerformancePoint Services
        2. Configuring PerformancePoint Services
        3. Downloading and Setting Up Adventure Works Sample Databases
        4. Exploring the PerformancePoint Services Dashboard Designer
        5. Creating Your First Dashboard
        6. Summary
        7. Q&A
      5. Hour 24. Understanding InfoPath Form Services
        1. Introducing InfoPath 2010
        2. Modifying List Forms in InfoPath
        3. Creating InfoPath Form Templates
        4. Summary
        5. Q&A
    16. Index