BN.com Gift Guide

Professional SharePoint 2010 Development

( 2 )

Overview

Get up to speed on all areas of SharePoint development

Are you ready to explore the new capabilities of SharePoint 2010 so you can quickly build collaborative solutions that meet your business needs? Written for the .NET developer, this guide shows you how to take advantage of all the new features for creating and upgrading SharePoint sites. Inside you'll find field-tested best practices that help you take full advantage of this robust platform. Covering everything from ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (34) from $1.99   
  • New (10) from $1.99   
  • Used (24) from $1.99   
Close
Sort by
Page 1 of 1
Showing 1 – 9 of 10
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$1.99
Seller since 2014

Feedback rating:

(103)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Ships same day. Very slight shelf wear. Tracking included.

Ships from: Hastings, MI

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$1.99
Seller since 2008

Feedback rating:

(2297)

Condition: New
0470529423 New condition. Ships immediately.

Ships from: Lindenhurst, NY

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2005

Feedback rating:

(1624)

Condition: New
2010-05-10 Paperback 1 New 0470529423 New condition. Ships immediately.

Ships from: plainview, NY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2010

Feedback rating:

(1022)

Condition: New
PAPERBACK New 0470529423 Friendly Return Policy. A+++ Customer Service!

Ships from: Philadelphia, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(492)

Condition: New
PAPERBACK New 0470529423! ! KNOWLEDGE IS POWER! ! ENJOY OUR BEST PRICES! ! ! Ships Fast. All standard orders delivered within 5 to 12 business days.

Ships from: Southampton, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2009

Feedback rating:

(2566)

Condition: New
2010-05-10 Paperback 1 New 0470529423 Ships Within 24 Hours. Tracking Number available for all USA orders. Excellent Customer Service. Upto 15 Days 100% Money Back Gurantee. Try ... Our Fast! ! ! ! Shipping With Tracking Number. Read more Show Less

Ships from: Bensalem, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.10
Seller since 2010

Feedback rating:

(775)

Condition: New
PAPERBACK New 0470529423! ! ! ! BEST PRICES WITH A SERVICE YOU CAN RELY! ! !

Ships from: Philadelphia, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$3.99
Seller since 2008

Feedback rating:

(4573)

Condition: New
0470529423 SHIPS WITHIN 24 HOURS!! (SAME BUSINESS DAY) GREAT BOOK!!

Ships from: BAY SHORE, NY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(319)

Condition: New
PAPERBACK New 0470529423 XCITING PRICES JUST FOR YOU. Ships within 24 hours. Best customer service. 100% money back return policy.

Ships from: Bensalem, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing 1 – 9 of 10
Close
Sort by

Overview

Get up to speed on all areas of SharePoint development

Are you ready to explore the new capabilities of SharePoint 2010 so you can quickly build collaborative solutions that meet your business needs? Written for the .NET developer, this guide shows you how to take advantage of all the new features for creating and upgrading SharePoint sites. Inside you'll find field-tested best practices that help you take full advantage of this robust platform. Covering everything from maximizing SharePoint's capabilities and building effective solutions to designing custom workflows and developing content management applications, this resource helps you enhance your development skills so you can easily roll out new sites.

Professional SharePoint 2010 Development:

  • Reveals how to develop against the SharePoint Platform using the SharePoint and Web 2.0 APIs
  • Uncovers the collaboration, social networking, and search capabilities with SharePoint 2010
  • Reveals steps for creating enterprise forms with InfoPath and InfoPath Forms Services 2010
  • Walks you through object-oriented workflow capabilities so you can write your own workflows, activities, and workflow services
  • Demonstrates how to move to the cloud using SharePoint's online platform services

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Read More Show Less

Product Details

  • ISBN-13: 9780470529423
  • Publisher: Wiley
  • Publication date: 5/10/2010
  • Edition number: 1
  • Pages: 696
  • Product dimensions: 7.30 (w) x 9.20 (h) x 1.50 (d)

Meet the Author

Tom Rizzo is a senior director in Microsoft SharePoint's product management team.

Reza Alirezaei is an independent consultant and a Microsoft MVP.

Paul J. Swider is a consultant, the Enterprise SharePoint strategist for OnClick Solutions, and President of the Charleston SharePoint Users Group.

Scot Hillier is an independent consultant, Microsoft MVP, and author.

Jeff Fried is a senior product manager at Microsoft and author of more than 50 technical papers.

Kenneth Schaefer is an independent developer and designer focusing on SharePoint and web-based solutions.

Read More Show Less

Read an Excerpt

Professional SharePoint 2010 Development


By Tom Rizzo Reza Alirezaei Jeff Fried Paul Swider Scot Hillier Kenneth Schaefer

John Wiley & Sons

Copyright © 2010 John Wiley & Sons, Ltd
All right reserved.

ISBN: 978-0-470-52942-3


Chapter One

Introduction to SharePoint 2010

WHAT'S IN THIS CHAPTER?

* Information about tools to integrate with Silverlight, LINQ, and BCS

* New features in social computing

* New features in ECM

Microsoft SharePoint Server 2010 introduces a lot of new functionality that you need to understand in order to write better applications on the platform. Beyond increasing the new features in each of the SharePoint workloads, such as collaboration or portal, Microsoft has added entirely new products to the SharePoint family, including the acquired FAST technologies for Enterprise Search and the PerformancePoint services that enhance SharePoint's business intelligence (BI) capabilities. With these new additions, the surface area of SharePoint has doubled, so this chapter will quickly introduce the new set of features in both SharePoint and the Office client.

WHAT'S NEW IN THE SHAREPOINT PLATFORM AND TOOLS

SharePoint, as a development platform, has matured over time from server APIs to web services to now supporting the latest developer technologies, such as Silverlight, LINQ, and REST APIs. Developers who build on the SharePoint platform will find some very welcome additions to the platform, which users have been requesting for a number of years, such as the ability to develop and test on client operating systems, including Windows Vista and Windows 7. You no longer need to do remote development or run a virtual server OS on your client machine to develop on SharePoint. Let's look at the top new enhancements in the platform that you can build against.

Language Integrated Query (LINQ)

In the 2008 release of Visual Studio and .NET 3.5, Microsoft introduced new technology and semantics that allow developers to write against objects that map back to a number of different datasources, even if those datasources do not store the data using object storage. Effectively, LINQ is an object mapper with special operators in the .NET languages. Therefore, you can take a relational database table, use Visual Studio to map the database to your objects, and then write to your objects. For LINQ to work, you need a provider that takes the object calls and translates them into the correct native calls of the underlying datasource, such as SQL queries for databases. With SharePoint 2010, a new LINQ provider for SharePoint converts object operations into the correct SharePoint operations using the native CAML language that SharePoint understands.

List Enhancements

Lists are a critical part of the SharePoint platform. In fact, everything in SharePoint is powered by lists, whether it's a built-in application or your own custom application. With the 2010 release, lists have new, long-awaited functionality, including new scale limits, XSLT views for better customization, list relationships that allow cascade deletes and updates to work, and formula validation for columns in a list. There is also a new list type called the External Data List. This type of list allows you to surface external data, such as database or web service data, inside SharePoint with read/write capabilities. You'll learn more about this new type of list later in the book.

Business Connectivity Services

Business Connectivity Services (BCS) is the new name for the Business Data Catalog technologies from SharePoint 2007. BCS is greatly enhanced in the 2010 release with read/write capabilities, support for Windows Communication Foundation (WCF), and new client capabilities so that you have APIs both on the server and client, and can sync Line-of-Business (LOB) data from your backend systems to the client cache and work on that LOB data when offline. BCS will synchronize the data from the client with the server when you can reconnect. As part of the tooling, SharePoint Designer and Visual Studio include entity-modeling tools for BCS so that you can create business objects that connect to your LOB datasources from within these tools, and write your business logic for reading and writing your LOB data.

Silverlight Integration

If you are using SharePoint 2007, one of the biggest challenges is trying to get Silverlight to work in a SharePoint environment. You have to modify your web.config, hack around to deploy your Silverlight application to a content viewer web part, and then hope you don't need to debug the application. Silverlight shipped after SharePoint 2007, which made it difficult for the SharePoint team to foresee the requirements of being a great Silverlight host. With the 2010 release, SharePoint has become that great Silverlight host. Built into SharePoint is a Silverlight web part; you can drag and drop this web part onto your page, point it to your Silverlight application, and start using the Silverlight application in your SharePoint environment in minutes.

Client-Side OM

Frequently, developers want to write applications that need to talk to SharePoint from a client operating system and from client applications, such as the ones in the Office suite. With the addition of Silverlight integration to SharePoint, a client object model is critical because it makes it easier for developers to write applications against a full object model, rather than trying to call web services from within their client applications. Additionally, because Silverlight runs on the client rather than running server-side, the client Object Model (OM) makes it easier for developers to build rich Silverlight applications on SharePoint. SharePoint 2007 requires you to write against untyped web services for remoting your applications. The client object model provides a more productive development experience since it provides a typesafe environment that works with the Intellisense in Visual Studio.

Web 2.0 Protocols and New Standards

There are a number of new protocols and standards that SharePoint 2010 implements across its workloads. Some are considered "Web 2.0" protocols, such as Representational State Transfer (REST), Asynchronous JavaScript + XML (AJAX), JavaScript Object Notation (JSON) and ATOMSub/Pub, while others are going through standards validation, such as the Content Management Interoperability Services (CMIS). SharePoint still continues to support other standards such as WebDAV and web services. Adding these newer protocols and standards allows SharePoint to interoperate with other systems more easily, whether it is to create mash-ups between systems hosted in SharePoint or to allow data interoperability between systems.

Sandbox Solutions and Resource Governors

One of the biggest downsides to developing custom solutions in SharePoint 2007 is the requirement for the solution developer to be an administrator on the server. Often, IT administrators will not allow developers to access the server with the elevated privileges they need to deploy their solution, as custom web parts or other SharePoint solutions require that you place your code in the global assembly cache (GAC) or in the file system related to your SharePoint site. Plus, the administrator has no simple way to ensure that badly written code does not slow down the system, crash it, or perform malicious activities. You could implement code access security (CAS), but that requires the developer to write the code to implement it; in addition, managing CAS policies is not a simple task.

However, with SharePoint 2010, there is a new feature called Sandbox Solutions that allows for the deployment of SharePoint solutions inside a secure environment hosted in SharePoint. Because it is a secure environment, the IT administrator can control who can deploy solutions and how many resources these solutions receive through the new resource governors built into the system. For example, if a custom-developed solution is using too many CPU resources, SharePoint will automatically stop running the solution. That said, today the Sandbox Solution offers only a subset of the SharePoint object model, so while it might be a good solution for some custom applications, you will have to evaluate if there is enough functionality to meet your application needs.

SharePoint Designer

Besides making SharePoint Designer (SPD) free, Microsoft has invested in making SharePoint Designer better in the 2010 release. SPD has been redesigned to have more of a SharePoint-based view than the folder-based view it previously had. Now, you can browse by the types of items you are looking for rather than just through the site hierarchy. In addition, SPD introduces a new entity modeler to make it easier for you to build BCS connections to your backend systems and model the backend data inside of the SharePoint entity system. Finally, SPD has enhanced the workflow design capabilities that import Visio diagrams into SPD and allow you to add business logic to those diagrams using the SPD Workflow Designer, and then display the graphical status of your workflow overlaid on those diagrams as part of your workflow.

SPD 2010 will continue to be a free product, which makes it an invaluable tool for any SharePoint developer, even if you just use it as a simple web design or SharePoint debugging tool.

Visio and Access Services

Two new web companions are available in SharePoint 2010, Visio Services and Access Services, in addition to the previous web companions - Excel Services and InfoPath Form Services. With Visio Services, you can design your Visio diagrams, connect those diagrams to backend systems for visualization of data, and then post those diagrams to SharePoint. SharePoint will render your diagram, with the data connectivity, through the SharePoint web experience.

Please note that the Visio web rendering is read-only, and to get the Visio Services functionality, you need a high-end version of Visio called Visio Ultimate. (Incidentally, this product is not part of the Office Ultimate suite.)

With Access Services, you can convert your Access applications to web-based applications. With the previous version of Access, Access 2007, you could take certain Access databases that were compatible with SharePoint's logical data model and export that data to SharePoint but still manipulate it from within Access. With the new capabilities that Access Services provides, you can take your Access forms and move them over to web-based forms to complete the transformation of your application.

InfoPath (Forms, List Forms, Mobile Forms)

InfoPath Form Services has a number of new enhancements, including the ability to replace list item forms for activities such as editing properties on an item. This makes it easier to build richer forms with business logic and data connectivity that work in the rich client through the new SharePoint Workspace (formerly Groove), which is covered later in this chapter, and in the browser. In addition, InfoPath Forms Services adds new mobile form capabilities that let you create forms that run across mobile devices, browsers, and Office clients.

Visual Studio

With Visual Studio (VS) 2010, there is a major jump ahead for SharePoint developers. Previously, VS did not have much SharePoint development functionality and you had to download the community-supported Visual Studio Extensions for Windows SharePoint Services. With VS 2010, you can browse your SharePoint environment from the Server Explorer to quickly see your lists, libraries, content types, workflows, and other SharePoint artifacts. A visual Web Part Designer frees you from having to hand code HTML to add visual elements to your web parts. An entity modeling tool works with the BCS technologies that were discussed earlier so that you can model your business entities, write your business logic, and connect SharePoint to your backend systems. Finally, VS integrates SharePoint development into a team development environment with support for Team Foundation Server and easy deployment using the new Web Solution Package format, which is discussed next.

Web Solution Packages

To make it easier to package and deploy solutions, SharePoint 2010 improves the Web Solution Package (WSP) format so that it is supported across all tools, allowing you to export your site through the browser, SharePoint Designer, and Visual Studio. This means that you can quickly upgrade or downgrade your solutions between the tools, depending on the person working on the solution or the tool required to build the solution. In addition, SharePoint Online, the Microsoft-hosted version of SharePoint, supports this format so that you can move solutions from on-premises to the cloud without having to change formats or rework the package.

Developer Dashboard

One of most common culprits of poorly performing SharePoint sites is poorly performing code, whether the problem is bad .NET code, bad database calls the .NET code makes, or coding errors that cause excessive CPU, disk, or memory utilization. Tracking down and figuring out where the issues are in the code was a laborious process in the 2007 release. SharePoint 2010 introduces a new developer dashboard that allows you to see all the calls made on a page right inside of the user interface. Those calls can be ones that SharePoint is making or they can be your custom code. By looking at the call stack, response times, and utilization, you can quickly uncover where your code is performing poorly and try to fix it.

WHAT'S NEW IN COLLABORATION/SOCIAL COMPUTING

Collaboration and social computing are two of the fastest changing technologies in the industry. Looking back just a few years, you'll note a number of technologies in this space did not exist, such as social tagging, microblogging, and the APIs that support these technologies. SharePoint 2010 adds new capabilities in these areas, but this space is not done innovating, so at some point you may have to build your own social capabilities on top of SharePoint 2010 to take advantage of future technology advances in this area.

Enhanced Blogs and Wikis

SharePoint 2007 introduced blog and wiki capabilities to the SharePoint product. The most interesting piece of the blog and wiki capability was the integration with the rest of the SharePoint functionality for versioning and content approval. Unfortunately, blogs and wikis were a late addition to the 2007 product, so not all of the desired functionality made it into the final release. In the 2010 product, blogs and wikis are enhanced to add new capabilities to the core blog and wiki functionality. Also, these applications can take better advantage of new 2010 capabilities, such as content rating, tagging, and feeds. In addition, records management can now be applied to blogs and wikis just like any other content in SharePoint so that you can have compliance and governance on your blog and wiki content. Finally, SharePoint also introduces enterprise wikis, which combine the content publishing and social features to provide a more robust wiki solution that has capabilities such as ratings of wiki pages.

Social Tagging and Ratings

One phenomenon on the Internet is social tagging and content rating. If you have ever used Delicious or Digg, then you've used a social tagging technology where you can search, sort, and filter by tag, track what other people are tagging, and obtain feeds on your tags related to your areas of interest. Combined with tagging, ratings help you understand the value of the content and can help filter out poor content based on other people's ratings. Both of these features are implemented in the 2010 release so that you can tag anything in SharePoint, whether it's content or people. Plus, you can rate all of your content, so if you want to find all Word documents rated with four or more stars, you can quickly search your site to find this information. There is a blurring of the line between social and Enterprise Content Management (ECM) areas, as you will see throughout this book. The two areas are converging, with social being the bottom-up technology driven by users and ECM being the top-down technology that helps with compliance in your social environment. Many of the features are shared between the two technological areas, especially tagging, where the social tag infrastructure, called folksonomies, are actually open term sets in a corporate taxonomy. Finally, as everyone always asks about this in regard to 2007: yes, SharePoint 2010 does ship with a Tag Cloud web part.

(Continues...)



Excerpted from Professional SharePoint 2010 Development by Tom Rizzo Reza Alirezaei Jeff Fried Paul Swider Scot Hillier Kenneth Schaefer Copyright © 2010 by John Wiley & Sons, Ltd. Excerpted by permission.
All rights reserved. No part of this excerpt may be reproduced or reprinted without permission in writing from the publisher.
Excerpts are provided by Dial-A-Book Inc. solely for the personal use of visitors to this web site.

Read More Show Less

Table of Contents

INTRODUCTION.

CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010.

What's New in the SharePoint Platform and Tools.

What's New in Collaboration/Social Computing.

What's New in Search.

What's New in ECM.

Summary.

CHAPTER 2: DEVELOPER TOOLS FOR SHAREPOINT 2010.

OOB Developer Experience.

SharePoint Designer.

Visual Studio 2010.

Setting Up Your Development Environment.

Troubleshooting with Debugging, and Testing.

Deploying and Maintaining Your Code.

Summary.

CHAPTER 3: IT PRO ENHANCEMENTS FOR THE DEVELOPER.

Performance Improvements.

High Availability Improvements.

Security Improvements.

Management Improvements.

Summary.

CHAPTER 4: SHAREPOINT PLATFORM.

Platform Overview.

New User Interface.

List, View, and Event Enhancements.

Events Enhancements.

Overview of Data Technologies.

Sandbox Solutions.

Summary.

CHAPTER 5: COLLABORATION AND SOCIAL COMPUTING.

People-Centricity.

Social Networking and My Site.

Blogs and Wiki Site Defi nitions.

Summary.

CHAPTER 6: SEARCH.

Search Options with SharePoint 2010.

Search User Experience.

Search Architecture and Topologies.

Developing with Enterprise Search.

Customizing the Search User Experience.

Search Connectors and Searching LOB Systems.

Working with Federation.

Working with the Query OM.

Social Search.

Content Enhancement.

Extending Search Using the Administrative OM.

Summary: Customizing Search with SharePoint 2010.

CHAPTER 7: ECM: RECORDS MANAGEMENT.

SharePoint 2010 Records Management Overview.

Programming RM in SharePoint.

Summary.

CHAPTER 8: WEB CONTENT MANAGEMENT.

The Content Lifecycle in Web Content Management.

Foundations of Web Content Management.

Summary.

CHAPTER 9: ELECTRONIC FORMS.

Introducing the Training Management Application.

Customizing SharePoint List Forms.

Designing InfoPath Form Templates.

Tools for Form Developers.

Building Web Parts Using InfoPath.

Summary.

CHAPTER 10: ECM: DOCUMENT MANAGEMENT.

A New Enterprise Content Mindset.

Getting the Most Out of the Document Center.

Content Routing.

Using Document Libraries in the Document Center.

Managed Metadata.

Content Types.

Document ID Service.

Summary.

CHAPTER 11: BUSINESS CONNECTIVITY SERVICES.

Introducing Business Connectivity Services.

Understanding BCS Architecture.

Understanding Authentication Scenarios.

Creating External Content Types.

Using ECTs in SharePoint 2010.

Using ECTs in Offi ce 2010.

Creating Custom BCS Solutions.

Summary.

CHAPTER 12: WORKFLOW.

Training Approval Workflow.

Workfl ow Development Lifecycle.

Building Workfl ows with Visual Studio 2010.

Summary.

CHAPTER 13: BUSINESS INTELLIGENCE.

Challenges with Traditional Business Intelligence.

Integration with SharePoint: The History.

Highlights of Business Intelligence in SharePoint Server 2010.

Important Terms and Concepts.

Using the Adventure Works Sample Databases.

The Starting Point: Business Intelligence Center.

Excel Services.

PerformancePoint Services.

Reporting Services 2008 R2.

Reporting on SharePoint Data.

Claims and BI Solutions.

Summary.

CHAPTER 14: SHAREPOINT ONLINE.

SharePoint Online Overview.

Developing in the Cloud.

Example Cloud Scenarios.

Summary 640

APPENDIX A: ADDITIONAL HELP AND RESOURCES 641

INDEX.

Read More Show Less

Customer Reviews

Average Rating 4.5
( 2 )
Rating Distribution

5 Star

(1)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted October 9, 2010

    SharePoint 2010 Development - Professional All the Way

    This latest WROX "Programmer to Programmer" series book is an excellent resource for the experienced programmer working with SharePoint 2010. I'd suggest reading the first four chapters, then referring to any chapters beyond that which interest you. Written by a team of six authors, Tom Rizzo, Reza Alirezaei, Paul J. Swider, Scot Hillier, Jeff Fried, and Kenneth Shaefer, it is thoroughly professional, with no hand-holding.

    As the technologies in Microsoft SharePoint are so numerous, the first three chapters go paragraph by paragraph, simply listing what the software can do, and what is new in the 2010 version. Since even experienced developers may not have occasion to delve into all these areas, it is worth describing the capabilities.

    One area that interested me is Chapter 3, "IT Pro Enhancements for the Developer", in which it addressed "List Throttling" and other techniques for improving performance. This brings to mind the maxim I've heard that "if you can't afford at least a full-time administrator and a full-time programmer, SharePoint is probably not the platform for you."

    Chapter 4, "SharePoint Platform" depicts an out-of-control tree diagram, where the leaves of the tree are full-blown technologies implemented by SharePoint, and the roots of the tree are the Execution Environment. These technologies are further discussed throughout the book.

    Chapters 5 through 14 go in-depth in each topical area. In addition to sober topics like Records Management, there are currently hot topics like Social Networking and Business Intelligence. To get the full benefit, of course, these should be read, but they are designed to work well simply as reference material.

    Thumbs up on this excellent work.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 3, 2013

    No text was provided for this review.

Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)