Microsoft SharePoint 2010 development cookbook

Over 45 recipes to take you from beginner to professional in SharePoint Development with this book and ebook

Microsoft SharePoint 2010 development cookbook

Cookbook
Ed Musters

Over 45 recipes to take you from beginner to professional in SharePoint Development with this book and ebook
$29.99
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? 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.
+ Collection
Free Sample

Book Details

ISBN 139781849681506
Paperback276 pages

About This Book

  • 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.

Who This Book Is For

This book is written for the ASP.NET developer who wants to get to the goal of “professional” SharePoint 2010 developer as quickly as possible, by learning the most important practical aspects of development that will be used in the real world.

Table of Contents

Chapter 1: Setting Up a Development Environment
Introduction
Selecting your virtual environment
Installing and configuring Windows Server 2008 R2
Installing and configuring SQL Server 2008 R2
Installing and configuring SharePoint Server 2010
Installing Microsoft Office 2010 Professional
Installing Visio Premium 2010
Installing SharePoint Designer 2010
Installing Visual Studio 2010
Installing recommended developer tools
Setting up your first web application
Chapter 2: SharePoint Development with Visual Studio
Introduction
Exploring Content Types and Site Columns
Features and Solutions
Creating new Site Columns
Packaging SharePoint Solutions
Creating new Content Types
Creating document libraries with Content Types
Feature Receivers
List Event Receivers
Feature Staplers
Chapter 3: Web Part Development
Introduction
Exploring Web Parts in SharePoint 2010
Creating and deploying Web Parts with Visual Studio 2010
Creating Visual Web Parts
Creating custom Web Part properties
Creating Editor Parts for custom Web Part properties
Creating Connected Web Parts
Chapter 4: Development with SharePoint Designer 2010
Introduction
Exploring SharePoint Designer 2010
Working with the XSLT List View Web Part
Creating List Forms with SharePoint Designer
Creating List Forms with InfoPath
Enabling Inline Edit mode
Chapter 5: Using the ClientOM and REST
Introduction
Retrieving data using LINQ to SharePoint
Retrieving SharePoint data using the list data service
Working with the .NET Client Object Model
Working with the Silverlight Client Object Model
Chapter 6: External Data
Introduction
Getting your data ready for the chapter
Using the Data Form Web Part with SQL Server
Using the Data Form Web Part with WCF data
External Content Types and Lists
Using Business Data Web Parts
Chapter 7: SharePoint Workflows
Introduction
Using out-of-the-box workflows
Copying and extending out-of-the-box workflows with SharePoint Designer 2010
Using Visio 2010 to create workflows
Using SharePoint Designer 2010 to implement Visio 2010 workflows
Developing workflows in Visual Studio 2010
Chapter 8: Web Content Management
Introduction
Creating Publishing Pages
Modifying navigation settings
Creating and Using Page Layouts
SharePoint 2010 Branding

What You Will Learn

  • Build a full and virtualized SharePoint Server and SharePoint development environment entirely from available trial (or MSDN) software
  • Understand SharePoint 2010 development with Visual Studio – packaging with features and deploying with solutions
  • Get to grips with “schema” SharePoint style – site columns, content types, and list definitions – as applied to a document library
  • Explore cover web control development with SharePoint – including user controls and web parts
  • Learn about the very important XSLT List View Web Part, and also about creating list forms with both ASPX and InfoPath
  • Get introduced to retrieval of SharePoint data via Language Integrated Query (LINQ) and also via the List Data Service (REST)
  • Learn how to connect to data that is “outside” of SharePoint either in databases or via web services.
  • Use out of the box approval workflow and then extend that with SharePoint Designer 2010
  • Go through a “non-developer” overview of the important “other side” of SharePoint – web content management

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!

Authors

Table of Contents

Chapter 1: Setting Up a Development Environment
Introduction
Selecting your virtual environment
Installing and configuring Windows Server 2008 R2
Installing and configuring SQL Server 2008 R2
Installing and configuring SharePoint Server 2010
Installing Microsoft Office 2010 Professional
Installing Visio Premium 2010
Installing SharePoint Designer 2010
Installing Visual Studio 2010
Installing recommended developer tools
Setting up your first web application
Chapter 2: SharePoint Development with Visual Studio
Introduction
Exploring Content Types and Site Columns
Features and Solutions
Creating new Site Columns
Packaging SharePoint Solutions
Creating new Content Types
Creating document libraries with Content Types
Feature Receivers
List Event Receivers
Feature Staplers
Chapter 3: Web Part Development
Introduction
Exploring Web Parts in SharePoint 2010
Creating and deploying Web Parts with Visual Studio 2010
Creating Visual Web Parts
Creating custom Web Part properties
Creating Editor Parts for custom Web Part properties
Creating Connected Web Parts
Chapter 4: Development with SharePoint Designer 2010
Introduction
Exploring SharePoint Designer 2010
Working with the XSLT List View Web Part
Creating List Forms with SharePoint Designer
Creating List Forms with InfoPath
Enabling Inline Edit mode
Chapter 5: Using the ClientOM and REST
Introduction
Retrieving data using LINQ to SharePoint
Retrieving SharePoint data using the list data service
Working with the .NET Client Object Model
Working with the Silverlight Client Object Model
Chapter 6: External Data
Introduction
Getting your data ready for the chapter
Using the Data Form Web Part with SQL Server
Using the Data Form Web Part with WCF data
External Content Types and Lists
Using Business Data Web Parts
Chapter 7: SharePoint Workflows
Introduction
Using out-of-the-box workflows
Copying and extending out-of-the-box workflows with SharePoint Designer 2010
Using Visio 2010 to create workflows
Using SharePoint Designer 2010 to implement Visio 2010 workflows
Developing workflows in Visual Studio 2010
Chapter 8: Web Content Management
Introduction
Creating Publishing Pages
Modifying navigation settings
Creating and Using Page Layouts
SharePoint 2010 Branding

Book Details

ISBN 139781849681506
Paperback276 pages
Read More