SharePoint 2007 Development Books

Vote for your favorite SharePoint 2007 Development book

Vote  Inside Microsoft  Windows  SharePoint  Services 3.0 (Pro Developer) Inside Microsoft Windows SharePoint Services 3.0 (Pro Developer)
Ted Pattison
Get deep insights into Windows SharePoint Services 3.0 with this hands-on guide. This book focuses on developing Windows SharePoint Services applications for the enterprise with Microsoft Visual Studio® 2005 and the Collaborative Application Markup Language (CAML). A Windows SharePoint Services expert provides technical explanations of the platform architecture and how the technology works, including concise information on key topics including Web Parts, pages, workflow, and security. With this bottom-up view of the platform architecture and task-oriented guidance, Microsoft Windows developers will learn how to embrace Windows SharePoint Services 3.0 as a first-class development platform. Experienced developers will learn how to build robust, feature-rich applications, including enterprise content management (ECM) systems. In addition, this guide includes C# and XML code samples to help developers get up and running as quickly as possible.

Delivers concise information on Web Parts, pages, workflow, security, and other key topics


Provides deep architectural insights, practical advice, and solutions for Windows developers


Features extensive code samples in Visual C# and XML; assumes prior knowledge of Microsoft .NET Framework 2.0

Vote  Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 (Wrox Programmer to Programmer) Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 (Wrox Programmer to Programmer)
Andrew Connell

This book is for SharePoint developers working with Publishing sites—sites that leverage MOSS 2007 WCM capabilities. It does not cover administrative topics in any great detail, only where absolutely necessary. For the most part, no two chapters are dependent upon each other, so each chapter can be used as a reference independently of the others. Readers need not have any development experience with SharePoint, but they should have some experience with and a working knowledge of ASP.NET 2.0 development practices and topics. Of course, it is beneficial if the reader does have at least a working knowledge of what SharePoint is all about.

This book covers MOSS 2007 WCM Publishing sites. You will find some chapters that seem to cover general WSS 3.0 topics, but everything is treated in the context of a Publishing site. While the chapters are arranged in a logical order, it is not necessary to read the book from cover to cover in a linear fashion. The following is a brief description of each chapter:

Chapter 1, “Embarking on Web Content Management Projects”—This chapter explains what this book is all about, who the target audience is, and who will benefit most from the book. It also details what the reader needs in terms of a local development environment in order to implement the solutions. In addition, each of the subsequent chapters is explained very briefly to provide an overview and clarify how each chapter fits in.

Chapter 2, “Windows SharePoint Services 3.0 Development Primer”—This chapter covers the fundamentals of WSS, including definitions of terms such as farm, Web application, site collection, site, list, and document library, and the general architecture of WSS. Some basic object model techniques are demonstrated in this chapter.

Chapter 3, “Overview of Office SharePoint Server 2007 and Web Content Management”—This chapter briefly explains each of the various components that make up MOSS. In addition ,while the book is development-focused, the “ABCs” of content-centric Internet sites is covered.

Chapter 4, “SharePoint Features and the Solution Framework”—Both new to WSS 3.0, the SharePoint Feature and solution frameworks are covered in great detail in this chapter, as well as a process for automatically creating WSS solution packages on every project build.

Chapter 5, “Minimal Publishing Site Definition”—Many users create new WCM sites by using the Publishing Portal template. Unfortunately, this adds quite a bit of unnecessary content to the site. This chapter picks apart the Publishing Portal template and Publishing Features and demonstrates how to create a minimal Publishing Portal template.

Chapter 6, “Site Columns, Content Types, and Lists”—Three core components to every WSS 3.0 site—site columns, content types, and lists—are covered in this chapter.

Chapter 7, “Master Pages and Page Layouts”—This chapter covers everything you need to know about creating, editing

Vote  Inside Microsoft  Office SharePoint  Server 2007 Inside Microsoft Office SharePoint Server 2007
P. Tisseghem

Take a detailed look at SharePoint Server 2007 internals—and master the intricacies of developing intranets, extranets, and Web-based applications. An expert in collaboration technologies takes you deep inside SharePoint Server architecture, delivering task-oriented guidance and extensive code samples to help you build robust enterprise content management solutions.

Discover how to:

  • Build collaboration and publishing portals for your intranet and extranet
  • Customize and brand your site with master pages, CSS, and navigation options
  • Programmatically support search administration and execute search queries
  • Create scripts to customize the provisioning flow of your portal
  • Use the Business Data Catalog to integrate collaborative workspaces with line-of-business applications
  • Add browser-based form capabilities with InfoPath® Forms Services
  • Develop Web-based business intelligence solutions using Excel® Services
  • Apply policy and document routing frameworks to help enforce information management rules

PLUS—Get Microsoft Visual C#® code samples on the Web

Vote  Real World SharePoint 2007: Indispensable Experiences From 16 MOSS and WSS MVPs (Programmer to Programmer) Real World SharePoint 2007: Indispensable Experiences From 16 MOSS and WSS MVPs (Programmer to Programmer)
Robert Bogue
Microsoft recognizes key individuals who contribute significantly to the community of technologists through the Microsoft Most Valuable Professional (MVP) award. These individuals are active authors, speakers, bloggers, and innovators. They are also skilled network engineers, developers, trainers, designers, and architects. In the SharePoint community, these MVPs are recognized for their expertise in either Windows SharePoint Services (WSS) or Microsoft Office SharePoint Server (MOSS).

This book represents the efforts of 16 MVPs in the SharePoint community to present core areas of SharePoint 2007 products and technologies seasoned with significant field experience. The idea behind the book is to lower the learning curve for the reader, while providing the insight necessary to avoid common missteps. This book is an extension of the work the authors have done in their own blogs, books, and presentations.

This book is for the community of SharePoint professionals. That means that architects, designers, developers, administrators, and engineers all will find something useful in its pages. As a reader, you will want to focus on chapters that appeal to your areas of expertise directly. Some of the chapters, for example, assume a strong programming background, whereas others are centered on administration or maintenance. All readers should have some prior experience with SharePoint 2007 products and technologies to get the most out of this book, although the book does include an introductory chapter for those who are just getting started. The authors generally assume a working knowledge of SharePoint in an effort to focus the discussion on implementation and best practices.

This book covers SharePoint 2007 products and technologies. Specifically, you will find topics relating to both WSS and MOSS. The topics were selected by SharePoint MVP and Editor Scot Hiller based on the authors' capabilities to represent a cross-section of the most important areas within SharePoint. Although the chapters have been arranged in a logical order, they are intended to stand alone as independent articles.

Specifically, here's what the book covers:

  • Introduction to SharePoint by Mike Walsh: an overview of SharePoint

  • Configuring Forms Based Authentication by Stacy Draper: different approaches to FBA, along with their strengths and weaknesses including some custom solutions to problems such as user and role management.

  • Understanding SharePoint Administration by Todd Klindt: the basics (such as backup and recovery), more advanced topics (such as command-line utilities and tips), and techniques for managing site templates.

  • Developing Publishing Sites the Smart and Structured Way by Andrew Connell: an alternative technique for developing Publishing sites within MOSS discusses development with the SharePoint Designer (SPD), but then challenges the conventional thinking with a new structured approach. Readers will learn new ways to

Vote  Microsoft SharePoint 2007 Development Unleashed Microsoft SharePoint 2007 Development Unleashed
Kevin Hoffman

This is the most comprehensive, practical guide to building enterpriseclass applications with SharePoint 2007, ASP.NET 2.0, Visual C# 2005, and the Microsoft Office 2007 system. Microsoft SharePoint 2007 Development Unleashed is designed for every working .NET developer: both those with SharePoint experience and those new to SharePoint. The authors thoroughly introduce SharePoint 2007 as a development platform and offer in-depth, example-rich coverage of every significant tool for programmers--from “Features and Solutions” to list events, from user profiles to Web Parts. You’ll walk step-by-step through building each major type of SharePoint application. You’ll also find in-depth coverage of SharePoint 2007’s rich collection of built-in Web services, including services for building document workspaces, centralizing the management of Excel spreadsheets, ensuring security, and much more.

  

Detailed information on how to…

  • Use CAML, SharePoint’s XML-based language for defining content, manipulating searches, and more
  • Work with the SharePoint Object Model
  • Build reusable packages for easy deployment to SharePoint server farms
  • Program SharePoint webs, sites, document libraries, and files
  • Leverage SharePoint 2007’s improved lists and new list events
  • Manipulate and query meetings and Meeting Workspaces
  • Integrate external business data into SharePoint applications
  • Construct business workflows for enterprise content management and other applications
  • Program ASP.NET-based SharePoint Web Parts, from the basics to state-of-the-art techniques
  • Create Web Parts that can provide and consume data through connections
  • Use SharePoint 2007’s built-in Web services for managing document and Meeting Workspaces, imaging, and lists
  • Centralize spreadsheet storage and management with Excel Services
  • Manage user profiles and enhance application security
  • Debug and deploy SharePoint 2007 applications
  • Work with Records Repositories and metadata

 

Introduction  1

1              Collaborative Application Markup Language (CAML) Primer  5

 

Part I        Programming with the SharePoint Object Model 

2              Introduction to the

Vote  Inside the Index and Search Engines: Microsoft Office SharePoint Server 2007 (Pro-Developer) Inside the Index and Search Engines: Microsoft Office SharePoint Server 2007 (Pro-Developer)
Patrick Tisseghem
Get expert, architectural guidance for optimizing user search with custom SharePoint Server 2007 deployments from a Microsoft MVP. You ll go inside the Index and Search Engines. The authors address the unique challenges presented by a folder-and-file organizational strategy that mimics the computer desktop, and takes into consideration that SharePoint sites are often the result of content contributed from a number of users. This pragmatic resource covers the tools in SharePoint Server 2007 that help make searching more effective. You ll discover how SharePoint Server 2007 handles files and data catalogs, and how to effectively use the SharePoint Business Data Catalog and other tools to structure and search SharePoint files, increasing response time and lessening user frustration. Ideal for working developers in an enterprise environment, this practical book delivers must-have, in-depth information for customizing SharePoint Server deployment to enable effective user search experiences. Includes code samples.

Key Book Benefits:

Delivers in-depth, architectural guidance about how SharePoint Server handles files and data catalogs

Provides details about how to effectively use the SharePoint Business Data Catalog and other tools to structure and search SharePoint files, increasing response time and lessening user frustration

Features practical advice from two SharePoint gurus with a deep understanding of how enterprises use search tools

Includes code samples on the Web

Suggest another book for this list...

Please enter the ISBN number or title of the book you'd like to see added to this list.