Free Sample
+ Collection

Microsoft SharePoint 2010 Developer’s Compendium: The Best of Packt for Extending SharePoint

Series Editor: Carl Jones, Gastón C. Hillar, Balaji Kithiganahalli , Mike Oryszak, Yaroslav Pentsarskyy , Todd Spatafore

Build an engaging SharePoint site with Visual Studio, Silverlight, PowerShell and Windows 7 Phone with this book and e-book
RRP $24.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849686808
Paperback392 pages

About This Book

• Get to grips with extending SharePoint with a range of different tools in this comprehensive guide which draws on the value of five separate Packt SharePoint titles!
• Learn about developing and extending SharePoint through both step by step tutorial and cookbook chapters in this book and e-book.
• A mash-up book from a range of expert SharePoint professionals, and a total of five Packt titles – professional expertise distilled in a true sense.

Who This Book Is For

If you are a developer who would like to enhance your knowledge of SharePoint development to create sites with great user experience, don’t miss “Microsoft SharePoint 2010 Developer’s Compendium: The Best of Packt for Extending SharePoint”. You should already be comfortable with general SharePoint development practices, though prior experience with PowerShell, Visual Studio, Silverlight and Windows 7 Phone is not a necessity.

Table of Contents

Chapter 1: Understanding SharePoint Development Choices
Server-side development
Connecting to SharePoint through web services
Client-side development
SharePoint development tools
Choosing a development path
Chapter 2: Building an Engaging Community Site
Creating the community site
Site permissions
Community members
Configuring social Web Parts
Configuring Rollup Web Parts
Creating an Enterprise Wiki
Chapter 3: PowerShell Scripting Methods and Creating Custom Commands
Setting up your Virtual Machine and running a test script
Authoring, debugging, and executing script accessing farm settings with PowerGUI and PowerShell ISE
Accessing advanced SharePoint 2010 functionality with external libraries
Creating a custom PowerShell command (CmdLet)
Creating a custom PowerShell Snap-In
Chapter 4: Integrating Silverlight 4 with SharePoint 2010
Understanding the benefits of integrating Silverlight with SharePoint
Preparing the development environment
Preparing the server
Creating a Silverlight LOB (Line-of-Business) RIA
Adding a Silverlight Web Part
Chapter 5: Interacting with Rich Media and Animations
Bringing life to business applications and complex workflows
Chapter 6: List Definitions and Content Types
Creating a site column
Extending an existing content type
Creating custom content type using an object model
Associating a document template with the content type
Associating a workflow to a content type
Creating an external content type
Creating a list definition
Chapter 7: Workflows
Creating a sequential workflow
Creating a site workflow with an initiation form
Deploying an InfoPath form with the workflow
Creating a task from the workflow
Creating a custom task form
Chapter 8: Introduction to Programming Windows Phone 7 with the SharePoint Client Services
Security in SharePoint 2010
Using WebClient to get data from the Web
RSS feeds available from SharePoint
Parsing XML in Windows Phone 7
Simple page navigation
Using the WebBrowser control to display the post
Chapter 9: Building SharePoint Pages for Windows Phone 7
The difference between lists and libraries
Adding columns to a list
Customizing the list item output
Replacing the mobile home page
Chapter 10: Building a Windows Phone 7 Dashboard Application with SharePoint Data
Forms-based authentication
Managed Client Object Model on the desktop
WCF Data Services to the rescue
Creating a dashboard application

What You Will Learn

• Utilize PowerShell to access advanced SharePoint 2010 functionality with external libraries
• Learn how to create custom PowerShell commands and Snap-Ins
• Discover the benefits of integrating Silverlight with SharePoint such as the Silverlight Toolkit
• Breathe life into business applications and complex workflows by creating a Silverlight RIA rendered in a SharePoint Visual Web Part
• Create a List Event Receiver with Visual Studio
• Gain a comprehensive introduction to programming in Windows Phone 7 and SharePoint including working with e-mail, contacts and calendars
• Get to grips with building SharePoint Pages for Windows Phone 7

In Detail

The SharePoint platform is ideal for developers looking to build exciting solutions, and SharePoint 2010 is more equipped than ever for the task. While plenty of SharePoint titles will help you understand general SharePoint development techniques or spend time focusing on one method or tool, "Microsoft SharePoint 2010 Developer’s Compendium: The Best of Packt for Extending SharePoint" offers you the option of using four different tools and platforms to achieve exceptional end user experience.

This book fills the gap for a comprehensive SharePoint title which describes the end goal of a SharePoint developer. So often books focus on development techniques for one tool; this will get you on your way to developing a good business website with a great user experience, however, you choose to get there, be it using PowerShell, Visual Studio, Silverlight, Windows 7 Phone, or a combination of all four.

“Microsoft SharePoint 2010 Developer’s Compendium: The Best of Packt for Extending SharePoint” draws from five separate titles from Packt’s existing collection of excellent SharePoint titles:

  • Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook
  • Microsoft Silverlight 4 and SharePoint 2010 Integration
  • Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook
  • Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7
  • Microsoft SharePoint 2010 Business Application Development Blueprints

“Microsoft SharePoint 2010 Developer’s Compendium: The Best of Packt for Extending SharePoint” is an exciting mash-up of five existing Packt SharePoint titles for extending development techniques.

It begins with two never before seen Packt chapters from an exciting new title, giving you a quick overview of the options available for extending SharePoint. It then moves on quickly to building a community site and discusses PowerShell scripting, as well as integrating Silverlight animations and helping you get to grips with SharePoint development on Windows Phone.

With this book in hand you won’t just find techniques for one development tool, you’ll learn how to reach your end goal of developing a site with great user experience using a number of options at your fingertips.


Read More