You are previewing Microsoft SharePoint 2010 Development Cookbook.
O'Reilly logo
Microsoft SharePoint 2010 Development Cookbook

Book Description

Over 45 recipes to take you from beginner to professional in SharePoint Development

  • Learn the most important SharePoint 2010 development skills quickly

  • Progress through a carefully thought out selection of topics that build upon each other as you move through the book.

  • Build “schema” for SharePoint data and leverage that schema appropriately in your application.

  • Understand the important role SharePoint Designer 2010 can play alongside Visual Studio 2010.

  • Learn from the author’s experience from years of SharePoint training and dozens of SharePoint software development projects.

  • In Detail

    There is a heavy demand in the marketplace for SharePoint developers that you could take advantage of - if only you had the opportunity to acquire the relevant skills! But, SharePoint 2010 is a big old product with a steep learning curve – where do you begin?

    This book has been designed to take the experienced ASP.NET developer from “beginner” to “professional” SharePoint developer in the shortest amount of time. You will be productive on you very first SharePoint development assignment with the knowledge and skills that you learn here. You will have distilled the essence of the author’s many years of training, and leading development teams in SharePoint.

    This book uncovers the most common “pattern” of typical SharePoint development tasks encountered in the real world and puts the topics in a logical order with detailed step-by-step recipes for you to follow. The practical example given builds and flows throughout the chapters and topics. By the end of this book, you will be able to apply the concepts to the challenges ahead of you!

    Table of Contents

    1. Microsoft SharePoint 2010 Development Cookbook
      1. Microsoft SharePoint 2010 Development Cookbook
      2. Credits
      3. About the Author
      4. About the Reviewers
      5. www.PacktPub.com
        1. Support files, eBooks, discount offers and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
          3. Instant Updates on New Packt Books
      6. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      7. 1. Setting Up a Development Environment
        1. Introduction
        2. Selecting your virtual environment
          1. Getting ready
          2. How to do it...
        3. Installing and configuring Windows Server 2008 R2
          1. Getting ready
          2. How to do it...
          3. There's more...
        4. Installing and configuring SQL Server 2008 R2
          1. Getting ready
          2. How to do it...
        5. Installing and configuring SharePoint Server 2010
          1. Getting ready
          2. How to do it...
          3. There's more...
        6. Installing Microsoft Office 2010 Professional
          1. Getting ready
          2. How to do it...
        7. Installing Visio Premium 2010
          1. Getting ready
          2. How to do it...
        8. Installing SharePoint Designer 2010
          1. Getting ready
          2. How to do it...
        9. Installing Visual Studio 2010
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        10. Installing recommended developer tools
          1. How to do it...
          2. There's more...
        11. Setting up your first web application
          1. Getting ready
          2. How to do it...
          3. There's more...
      8. 2. SharePoint Development with Visual Studio
        1. Introduction
        2. Exploring Content Types and Site Columns
          1. Getting ready
          2. How to do it...
          3. There's more...
        3. Features and Solutions
          1. How to do it...
        4. Creating new Site Columns
          1. Getting ready
          2. How to do it...
          3. There's more...
            1. More Site Column types
            2. What is Elements.xml?
        5. Packaging SharePoint Solutions
          1. How to do it...
          2. There's more...
            1. How did my Feature get deployed and activated?
            2. Can I see my Solutions in Central Administration?
        6. Creating new Content Types
          1. Getting ready
          2. How to do it...
        7. Creating document libraries with Content Types
          1. How to do it...
        8. Feature Receivers
          1. How to do it...
          2. How it works...
        9. List Event Receivers
          1. Getting ready
          2. How to do it...
        10. Feature Staplers
          1. How to do it…
      9. 3. Web Part Development
        1. Introduction
        2. Exploring Web Parts in SharePoint 2010
          1. Getting ready
          2. How to do it...
          3. There's more...
        3. Creating and deploying Web Parts with Visual Studio 2010
          1. Getting ready
          2. How to do it...
            1. How it works...
            2. There's more...
              1. Where did my Web Parts go?
              2. Web Part features are Site Collection-scoped
              3. Look at the Web Part Gallery
          3. Creating Visual Web Parts
            1. Getting ready
            2. How to do it...
              1. How it works...
            3. Creating custom Web Part properties
              1. Getting ready
              2. How to do it...
                1. How it works...
                2. There's more...
              3. Creating Editor Parts for custom Web Part properties
                1. Getting ready
                2. How to do it...
                  1. How it works...
                  2. There's more...
                3. Creating Connected Web Parts
                  1. Getting ready
                  2. How to do it...
                  3. How it works...
      10. 4. Development with SharePoint Designer 2010
        1. Introduction
        2. Exploring SharePoint Designer 2010
          1. Getting ready
          2. How to do it...
        3. Working with the XSLT List View Web Part
          1. Getting ready
          2. How to do it...
        4. Creating List Forms with SharePoint Designer
          1. How to do it...
        5. Creating List Forms with InfoPath
          1. Getting ready
          2. How to do it...
        6. Enabling Inline Edit mode
          1. How to do it...
      11. 5. Using the ClientOM and REST
        1. Introduction
        2. Retrieving data using LINQ to SharePoint
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Retrieving SharePoint data using the list data service
          1. How to do it...
        4. Working with the .NET Client Object Model
          1. Getting ready
          2. How to do it...
          3. There's more...
        5. Working with the Silverlight Client Object Model
          1. Getting ready
          2. How to do it...
          3. There's more...
      12. 6. External Data
        1. Introduction
        2. Getting your data ready for the chapter
          1. Getting ready
          2. How to do it...
        3. Using the Data Form Web Part with SQL Server
          1. Getting ready
          2. How to do it...
        4. Using the Data Form Web Part with WCF data
          1. Getting ready
          2. How to do it...
        5. External Content Types and Lists
          1. How to do it…
          2. How it works…
          3. There's more...
        6. Using Business Data Web Parts
          1. Getting ready
          2. How to do it...
      13. 7. SharePoint Workflows
        1. Introduction
        2. Using out-of-the-box workflows
          1. Getting ready
          2. How to do it...
          3. There's more...
        3. Copying and extending out-of-the-box workflows with SharePoint Designer 2010
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Using Visio 2010 to create workflows
          1. How to do it...
        5. Using SharePoint Designer 2010 to implement Visio 2010 workflows
          1. How to do it...
          2. How it works...
          3. There's more...
        6. Developing workflows in Visual Studio 2010
          1. Getting ready
          2. How to do it...
          3. How it works...
      14. 8. Web Content Management
        1. Introduction
        2. Creating Publishing Pages
          1. Getting ready
          2. How to do it...
        3. Modifying navigation settings
          1. How to do it...
        4. Creating and Using Page Layouts
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. SharePoint 2010 Branding
          1. How to do it...
          2. There's more...